首页 > 开发 > PHP > 正文

ThinkPHP3.2.3数据库设置新特性

2024-05-04 22:38:51
字体:
来源:转载
供稿:网友

ThinkPHP3.2.3版本数据库驱动采用PDO完全重写,配置和使用上面也比之前版本更加灵活和强大,我们来了解下如何使用。

首先,3.2.3的数据库配置信息有所调整,完整的数据库设置包括:

代码如下:
/* 数据库设置 */
 'DB_TYPE'               =>  '',     // 数据库类型
 'DB_HOST'               =>  '', // 服务器地址
 'DB_NAME'               =>  '',          // 数据库名
 'DB_USER'               =>  '',      // 用户名
 'DB_PWD'                =>  '',          // 密码
 'DB_PORT'               =>  '',        // 端口
 'DB_PREFIX'             =>  '',    // 数据库表前缀
 'DB_PARAMS'          =>  array(), // 数据库连接参数
 'DB_DEBUG'  =>  TRUE, // 数据库调试模式 开启后可以记录SQL日志
 'DB_LITE'             =>  false,    // 使用数据库Lite模式
 'DB_FIELDS_CACHE'       =>  true,        // 启用字段缓存
 'DB_CHARSET'            =>  'utf8',      // 数据库编码默认采用utf8
 'DB_DEPLOY_TYPE'        =>  0, // 数据库部署方式:0 集中式(单一服务器),1 分布式(主从服务器)
 'DB_RW_SEPARATE'        =>  false,       // 数据库读写是否分离 主从式有效
 'DB_MASTER_NUM'         =>  1, // 读写分离后 主服务器数量
 'DB_SLAVE_NO'           =>  '', // 指定从服务器序号

相对3.2.2版本来说,取消了如下设置参数:

代码如下:
'DB_FIELDTYPE_CHECK' // 3.2.3强制进行字段类型检测了
 'DB_SQL_BUILD_CACHE' // 3.2.3取消了SQL创建缓存
 'DB_SQL_BUILD_QUEUE' // 3.2.3取消了SQL创建缓存

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表