在項目開發中需要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();