数据库连接
最后更新于:2022-04-01 11:13:54
### 怎么连接数据库
>PHP7中,已完全废除mysql扩展连接数据库,所以Idea框架完全基于PDO,请先开启PHP的PDO扩展,再进行使用
数据库连接信息在`Config.php`文件中,我们只需简单配置即快速连接数据库
数据库信息配置代码如下:
~~~
return[
/**
* 设置默认dsn,必须在dsn列表中存在
*
*/
'default_dsn' => 'master',
/**
* dsn列表
* 更多dsn设置可以参考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,
//更多驱动选项请参考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,
]
],
],
];
~~~