[ CodeIgniter에서 DB 사용하기 ]
- application/config/database.php에 설정 값 수정
- hostname, username, password, database는 자신이 원하는 설정 값 입력
- 제대로 입력했는데도 에러가 뜬다면 deb_debug를 FALSE로 수정해보자
: 이상하게 A Database Error Occurred라는 에러가 떴었다
네이버 검색해본 결과 pconnect나 db_debug값을 반대로 바꿔보라해서 바꾸니깐 잘되더라...
[ CodeIgniter에서 DB 연결하는 방법 ]
1. controller에서 $this->load->database(); 선언
ex) application/controllers/topic.php
if ( ! defined('BASEPATH')) exit('No direct script access allowed');
class Topic extends CI_Controller { //Topic 이라는 컨트롤러임!
public function index()
{
$this->load->database(); //here!
$this->load->view('head'); //head.php라는 view가 있음
$this->load->view('topic'); //topic.php이라는 view가 있음
$this->load->view('footer'); //footer.php라는 view가 있음
}
}
2. config/autoload.php에서 설정
- application/config/autoload.php에 $autoload['libraries']를 다음과 같이 수정한다
$autoload['libraries'] = array('database');