PHP7中,已完全廢除mysql擴(kuò)展連接數(shù)據(jù)庫,所以Idea框架完全基于PDO,請先開啟PHP的PDO擴(kuò)展,再進(jìn)行使用
數(shù)據(jù)庫連接信息在Config.php
文件中,我們只需簡單配置即快速連接數(shù)據(jù)庫
數(shù)據(jù)庫信息配置代碼如下:
return[
/**
* 設(shè)置默認(rèn)dsn,必須在dsn列表中存在
*
*/
'default_dsn' => 'master',
/**
* dsn列表
* 更多dsn設(shè)置可以參考PHP官方手冊
*/
'dsn' => [
'master' => [
'mysql:127.0.0.1;port=3306;dbname=mydb',
'root',
'123456',
[
//array $driver_options
PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES "utf8"',
PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC,
PDO::ATTR_PERSISTENT => false,
//更多驅(qū)動選項(xiàng)請參考PHP手冊
]
],
'mysql_slave1' => [
'mysql:host=localhost;port=3306;dbname=test',
'root',
'123456',
[
//array $driver_options
PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES "utf8"',
PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC,
]
],
],
];
更多建議: