欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Thinkphp5多数据库切换

程序员文章站 2022-04-06 12:32:31
在项目开发中需要Thinkphp5读取多个数据库的数据,本文详细介绍Thinkphp5多数据库切换 一、在database.php配置默认数据库连接 'type' => 'mysql','hostname' => '服务器IP地址','database' => '数据库名','username' = ......

在项目开发中需要thinkphp5读取多个数据库的数据,本文详细介绍thinkphp5多数据库切换

一、在database.php配置默认数据库连接

'type'           => 'mysql',
'hostname'       => '服务器ip地址',
'database'       => '数据库名',
'username'       => '用户名',
'password'       => '密码',
'hostport'       => '数据库端口',

二、在config.php配置第二个数据库连接

'db_config_1'=>[
'type'           => 'mysql',
'hostname'       => '服务器ip地址',
'database'       => '数据库名',
'username'       => '用户名',
'password'       => '密码',
'hostport'       => '数据库端口'
],

三、多数据库使用

//默认数据库读取数据
$test = db::name("test")->select();
//第二个数据库读取数据
$test1=db::connect("db_config_1")->name("test")->select();

在项目开发中需要thinkphp5读取多个数据库的数据,本文详细介绍thinkphp5多数据库切换

一、在database.php配置默认数据库连接

'type'           => 'mysql',
'hostname'       => '服务器ip地址',
'database'       => '数据库名',
'username'       => '用户名',
'password'       => '密码',
'hostport'       => '数据库端口',

二、在config.php配置第二个数据库连接

'db_config_1'=>[
'type'           => 'mysql',
'hostname'       => '服务器ip地址',
'database'       => '数据库名',
'username'       => '用户名',
'password'       => '密码',
'hostport'       => '数据库端口'
],

三、多数据库使用

//默认数据库读取数据
$test = db::name("test")->select();
//第二个数据库读取数据
$test1=db::connect("db_config_1")->name("test")->select();