ThinkPHP数据库配置

本文介绍了数据库配置的方法,包括数据库类型的设置及各种配置参数如服务器地址、数据库名称、用户名、密码等。支持多种数据库类型如mysql、pgsql等,并详细说明了如何使用PDO进行配置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、全局配置定义


常用的配置方式是在应用配置文件或者模块配置文件中添加下面的配置参数:

  1. //数据库配置信息
  2. DB_TYPE' => 'mysql', // 数据库类型
  3. 'DB_HOST' => 'localhost', // 服务器地址
  4. 'DB_NAME' => 'thinkphp', // 数据库名
  5. 'DB_USER' => 'root', // 用户名
  6. 'DB_PWD' => '123456', // 密码
  7. 'DB_PORT' => 3306, // 端口
  8. 'DB_PREFIX' => 'think_', // 数据库表前缀
  9. 'DB_CHARSET'=> 'utf8', // 字符集


下面是目前支持的数据库设置:

DB_TYPE设置 支持的数据库类型
mysql或mysqli mysql
pgsql pgsql
sqlite sqlite
mssql 或sqlsrv sqlserver
oracle oracle
ibase ibase
mongo mongo
PDO PDO支持的所有数据库
****** 如果DB_TYPE使用PDO类型的话,数据库类型则由DB_DSN配置决定。

或者 :  'DB_DSN' => 'mysql://root:123456@localhost:3306/thinkphp#utf8'

如果两种两种配置都存在则DB_DSN配置优先。


PDO驱动的话,则必须首先配置**DB_TYPE **为pdo,然后还需要单独配置其他参数

    //PDO连接方式
    'DB_TYPE' => 'pdo', // 数据库类型
    'DB_USER' => 'root', // 用户名
    'DB_PWD' => '', // 密码
    'DB_PREFIX' => 'think_', // 数据库表前缀 
    'DB_DSN' => 'mysql:host=localhost;dbname=thinkphp;charset=UTF-8'



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值