代码直接来
thinkphp 目录下 helper.php
增加这样一个类
if (!function_exists('db2')) {
/**
* 实例化数据库类
* @param string $name 操作的数据表名称(不含前缀)
* @param array|string $config 数据库配置参数
* @param bool $force 是否强制重新连接
* @return \think\db\Query
*/
function db2($name = '', $config = [], $force = true)
{
return Db::connect(config('db_config2'), $force)->name($name);
}
}
主配置文件config.php增加如下参数
//数据库第二配置
'db_config2' => [
// 数据库类型
'type' => 'mysql',
// 服务器地址
'hostname' => '127.0.0.1',
// 数据库名
'database' => 'aaa',
// 数据库用户名
'username' => '111',
// 数据库密码
'password' => '111',
// 数据库编码默认采用utf8
'charset' => 'utf8',
// 数据库表前缀
'prefix' => 'wordpress_'
],
需要的地方,使用db2('member')->select()完成。