Thinkphp5多數據庫切換


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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM