工作中,有是需要连接多个数据库,thinkphp5中也可以连接多个数据库,不影响主数据库,在application/config.php中加入配置,主数据库配置文件;database.php不需要动//数据库配置2#39;db_config2#39;;=;[;//;
工作中,有是需要连接多个数据库,thinkphp5中也可以连接多个数据库,不影响主数据库,
在application/config.php中加入配置,主数据库配置文件 database.php不需要动
//数据库配置2
'db_config2' => [
// 数据库类型
'type' => 'mysql',
// 数据库连接DSN配置
'dsn' => '',
// 服务器地址
'hostname' => '127.0.0.1',
// 数据库名
'database' => 'tp5_Db2',
// 数据库用户名
'username' => 'root',
// 数据库密码
'password' => 'root',
// 数据库连接端口
'hostport' => '',
// 数据库连接参数
'params' => [],
// 数据库编码默认采用utf8
'charset' => 'utf8',
// 数据库表前缀
'prefix' => 'hf_',
],
调用方法:
$res=Db::connect(config('db_config2'))->name('tp_shop')->order('id desc')->paginate(22);
$this->assign('res',$res);
沃梦达教程
本文标题为:TP5 连接多个数据库及使用方法
猜你喜欢
- laravel实现按月或天或小时统计mysql数据的方法 2023-02-22
- PHP简单实现二维数组的矩阵转置操作示例 2022-10-02
- windows下9款一键快速搭建PHP本地运行环境的好工具(含php7.0环境) 2023-09-02
- Laravel balde模板文件中判断数据为空方法 2023-08-30
- 用nohup命令实现PHP的多进程 2023-09-02
- laravel通用化的CURD的实现 2023-03-17
- php微信公众号开发之秒杀 2022-11-23
- PHP实现微信支付(jsapi支付)流程步骤详解 2022-10-09
- PHP仿tp实现mvc框架基本设计思路与实现方法分析 2022-10-18
- PHP中PDO事务处理操作示例 2022-10-15