ThinkPHP6连接使用多个数据库

前面介绍了在FastAdmin下如何连接使用两个数据库,它用的是ThinkPHP版本是5,今天讲下怎么在ThinkPHP6下配置并连接使用多个数据库。

还是以两个为例,多个的原理是一样的。

配置

首先在config/database.php中配置数据库连接,在connections模块下可以看到有个默认的mysql连接,复制一下它,命名为test,并修改其中的数据库配置信息。

使用

使用起来比较简单,就是在原有的Db::name()Db::table()前加一个连接方法,不加的话还是使用默认数据库连接。

$list = Db::name('user)->select();  //默认连接
$list = Db::connect('mysql')->name('user)->select(); //默认连接
$list = Db::connect('test')->name('user)->select(); //连接test数据库

比ThinkPHP5下连接多个数据库还要简单一些。

Leave a Comment

豫ICP备19001387号-1