thinkphp数据库连接

Posted jiangfeilong

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了thinkphp数据库连接相关的知识,希望对你有一定的参考价值。

https://www.kancloud.cn/manual/thinkphp5/118059

一、配置文件定义

常用的配置方式是在应用目录或者模块目录下面的database.php中添加下面的配置参数:

return [
    // 数据库类型
    ‘type‘        => ‘mysql‘,
    // 数据库连接DSN配置
    ‘dsn‘         => ‘‘,
    // 服务器地址
    ‘hostname‘    => ‘127.0.0.1‘,
    // 数据库名
    ‘database‘    => ‘thinkphp‘,
    // 数据库用户名
    ‘username‘    => ‘root‘,
    // 数据库密码
    ‘password‘    => ‘‘,
    // 数据库连接端口
    ‘hostport‘    => ‘‘,
    // 数据库连接参数
    ‘params‘      => [],
    // 数据库编码默认采用utf8
    ‘charset‘     => ‘utf8‘,
    // 数据库表前缀
    ‘prefix‘      => ‘think_‘,
    // 数据库调试模式
    ‘debug‘       => false,
    // 数据库部署方式:0 集中式(单一服务器),1 分布式(主从服务器)
    ‘deploy‘      => 0,
    // 数据库读写是否分离 主从式有效
    ‘rw_separate‘ => false,
    // 读写分离后 主服务器数量
    ‘master_num‘  => 1,
    // 指定从服务器序号
    ‘slave_no‘    => ‘‘,
    // 是否严格检查字段是否存在
    ‘fields_strict‘  => true,    
];

  

 

以上是关于thinkphp数据库连接的主要内容,如果未能解决你的问题,请参考以下文章

thinkphp怎么连接数据库

Thinkphp分布式数据库连接代码分析

ThinkPHP 是不是有数据库连接池的概念

thinkphp数据库连接

ThinkPHP连接SQL Server数据库

Thinkphp 连接数据库查询添加