数据库全局配置方法-ThinkPHP3.2
时间:2021-07-01 10:21:17
帮助过:2人阅读
<?
php
2 return array(
3 //‘配置项‘=>‘配置值‘
4 //数据库配置信息
5 ‘DB_TYPE‘ => ‘mysqli‘,
//数据库类型
6 ‘DB_HOST‘ => ‘localhost‘,
//数据库主机地址
7 ‘DB_NAME‘ => ‘dbname‘,
//数据库名称
8 ‘DB_USER‘ => ‘dbuser‘,
//数据库用户名
9 ‘DB_PWD‘ => ‘dbpassword‘,
//数据库用户密码
10 ‘DB_PORT‘ => ‘3306‘,
//数据库端口
11 ‘DB_PREFIX‘ => ‘dbprefix_‘,
//数据库表前缀
12 ‘DB_CHARSET‘=> ‘utf8‘,
//数据库编码方式
13 ‘DB_DEBUG‘ =>
TRUE,
//数据库调试模式 开启后可记录SQL日志
14 );
目前ThinkPHP支持的数据库设置:
DB_TYPE设置
|
对应的数据库类型 |
mysql或mysqli
|
mysql
|
pgsql
|
pgsql
|
sqlite
|
sqlite
|
mssql或sqlsrv
|
sqlserver
|
oracle
|
oracle
|
ibase
|
ibase
|
mongo
|
mongo
|
PDO
|
PDO支持的所有的数据库
|
全局配置也看使用下列配置方式简化数据库配置:
数据库类型://用户:密码@数据库地址:数据库端口/数据库名#字符集
示例:‘DB_DSN‘ => ‘mysql://dbuser:dbpassword@localhost:3306/dbname#utf-8‘;
上述两种全局配置方式都存在的情况下,ThinkPHP优先使用DB_DSN设置的参数。
数据库全局配置方法-ThinkPHP3.2
标签: