php – codeigniter 資料庫使用 PDO 與mysql、mysqli 的不同
在config/database.php設定如下
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
; html-script: false ] $active_group = 'default'; $active_record = TRUE; $db['default']['hostname'] = 'mysql:host=localhost'; //如果使用dbdriver使用mysql或mysqli就填寫localhost即可。使用PDO寫法較不一樣。 $db['default']['username'] = '資料庫使用者名稱'; $db['default']['password'] = '資料庫使用者密碼'; $db['default']['database'] = '資料庫名稱'; $db['default']['dbdriver'] = 'pdo'; //使用PDO $db['default']['dbprefix'] = ''; $db['default']['pconnect'] = TRUE; $db['default']['db_debug'] = TRUE; $db['default']['cache_on'] = FALSE; $db['default']['cachedir'] = ''; $db['default']['char_set'] = 'utf8'; $db['default']['dbcollat'] = 'utf8_general_ci'; $db['default']['swap_pre'] = ''; $db['default']['autoinit'] = TRUE; $db['default']['stricton'] = FALSE; |
比較須要注意的就是
$db[‘default’][‘hostname’]
$db[‘default’][‘dbdriver’]
的地方~