mysqli 와 pdo 설정 방법
- 관리자
- 1
- 8,366
- 글주소
- 11-12
안녕하세요
코드이그나이터는 mysqli 접속 방식과 pdo 접속 방식을 모두 지원하고 있습니다.
(pdo 에 대해 잘 모르신다면.. 여기서 제가 설명드리는 것보다는 구글링을 한번 해보시면 좋을듯 합니다)
배포버전은 mysqli 접속 방식으로 배포하고 있으나, 혹시 pdo 방식을 지원하는 디비라면 pdo 로 변경하실 수 있습니다.
application/config/database.php 파일
[mysqli 방식]
[code]
$db['default'] = array(
//'dsn' => '',
'hostname' => 'localhost',
'username' => 'usernamehere',
'password' => 'passwordhere',
'database' => 'dbnamehere',
'dbdriver' => 'mysqli',
...
[/code]
[pdo 방식]
[code]
$db['default'] = array(
'dsn' => 'mysql:host=localhost;dbname=yourdbnamehere',
//'hostname' => 'localhost',
'username' => 'usernamehere',
'password' => 'passwordhere',
'database' => 'dbnamehere',
'dbdriver' => 'pdo',
...
[/code]
pdo 를 지원하는 디비라면 pdo 를 사용하시기를 권장합니다.