MICUU
微资讯
声卡
创新2024全套教程
5.1声卡全套
创新声卡驱动
板载声卡调试全套教程
Sam机架安装
Sam机架
音效助手
专题
文档
技术文档汇总
站内文档
更多
软件
更新日志
关于
装机必备
Gramos模板
光年后台模板
Betube模板
美图
友情链接
站内导航
关于
搜索
退出登录
登录
原创
tp5框架中怎么链接多个数据库【实测】
2021-06-25
48.91w热度
很多时候,我们一个项目链接多个数据库使用,这里分享一下tp5中怎么链接多个数据库。 1:在env中添加配置 ``` [database_car] type = mysql hostname = xxx.xxx.xxx.xxx database = car username = xxxxxx password = xxxxxxxx hostport = 3306 prefix = micuer_ ``` 2:添加database配置文件,名字自己取 [![](https://micuu.com/data/upload/20210625/60d531d1bb94f.png)](https://micuu.com/data/upload/20210625/60d531d1bb94f.png) ``` <?php use think\Env; return [ // 数据库类型 'type' => Env::get('database_car.type', 'mysql'), // 服务器地址 'hostname' => Env::get('database_car.hostname'), // 数据库名 'database' => Env::get('database_car.database'), // 用户名 'username' => Env::get('database_car.username'), // 密码 'password' => Env::get('database_car.password'), // 端口 'hostport' => Env::get('database_car.hostport'), // 连接dsn 'dsn' => '', // 数据库连接参数 'params' => [], // 数据库编码默认采用 utf8mb4 'charset' => Env::get('database_car.charset', 'utf8mb4'), // 数据库表前缀 'prefix' => Env::get('database_car.prefix'), // 数据库调试模式 'debug' => Env::get('database_car.debug'), // 数据库部署方式:0 集中式(单一服务器),1 分布式(主从服务器) 'deploy' => 0, // 数据库读写是否分离 主从式有效 'rw_separate' => false, // 读写分离后 主服务器数量 'master_num' => 1, // 指定从服务器序号 'slave_no' => '', // 是否严格检查字段是否存在 'fields_strict' => true, // 数据集返回类型 'resultset_type' => 'array', // 自动写入时间戳字段 'auto_timestamp' => false, // 时间字段取出后的默认时间格式,默认为Y-m-d H:i:s 'datetime_format' => false, // 是否需要进行SQL性能分析 'sql_explain' => false, ]; ``` 3:config文件中添加配置 [![](https://micuu.com/data/upload/20210625/60d53208b5997.png)](https://micuu.com/data/upload/20210625/60d53208b5997.png) [![](https://micuu.com/data/upload/20210625/60d5322045dc9.png)](https://micuu.com/data/upload/20210625/60d5322045dc9.png) ``` $database_micuer = require_once("database_micuer.php"); 'db_micuer' => $database_micuer //放置到return 的数组中 ``` 4:创建model类 ``` <?php namespace app\admin\model\micuer; use think\Model; /** * */ class Msg extends Model { protected $connection = 'db_micuer'; } ``` 5:s使用 ``` public function index() { $mod = new Micuer(); $res = $mod->select(); p($res); return 3333; } ```
注:原创不易,转载请注明出处(
https://micuu.com/new/1675.html
),本站所有资源来源于网络收集,如有侵权请联系QQ245557979进行清除。
最后修改与 2022-02-20
上一篇:
好看么?
下一篇:
一个简单的swagger-PHP的注释实例
留言反馈
请先登录
问题反馈渠道,如有软件无法下载或者其他问题可反馈。【由于某种原因,目前留言不展示】
用户需要登录后才能留言反馈
立即留言
珍藏视频
10分钟高效燃脂
30天高效瘦脸操
5分钟缓解颈椎操
友人
微博
全民K歌
唱吧
今日头条
悠悠网
科技小锅盖
彼岸桌面
阮一峰
laravel社区
V2ex
掘金
更多>