在thinkphp5.0项目中,打开application目录下的database.php,在最后的【];】之前加上以下代码
//第二个数据库配置
‘DB_CONFIG1‘ => [
// 数据库类型
‘type’ => ‘mysql’,
// 数据库连接DSN配置
‘dsn’ => ”,
// 服务器地址
‘hostname’ => ‘第二个数据库地址’,
// 数据库名
‘database’ => ‘数据库名’,
// 数据库用户名
‘username’ => ‘用户名’,
// 数据库密码
‘password’ => ‘密码’,
// 数据库连接端口
‘hostport’ => ‘3306’,
// 数据库连接参数
‘params’ => [],
// 数据库编码默认采用utf8
‘charset’ => ‘utf8’,
// 数据库表前缀
‘prefix’ => ‘think_’,
],
注意红色的代码
然后在Model文件中加上以下代码
class Users extends Model{
protected $connection = ‘database.DB_CONFIG1‘;
……
}
这样就行了,控制器中调用方法和平常一样了
原创文章,欢迎分享,转载请注明来源:www.aspbc.com,谢谢。