[CI] CodeIgniter Database connect하기
[ 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');
from http://88240.tistory.com/302 by ccl(A) rewrite - 2020-03-06 09:54:41
댓글
댓글 쓰기