怎么连接数据库
>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,
]
],
],
];