米
心情
所有
图集
登录
搜索
原创
tp5框架中怎么链接多个数据库【实测】
秋又来了
发布于:2021-06-25
很多时候,我们一个项目链接多个数据库使用,这里分享一下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) ``` <?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/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
掘金
更多>