TP5 x 多資料庫連線查詢

2022-02-09 02:24:16 字數 1098 閱讀 8858

需要到不同的資料庫獲取不同的表,看了下文件發現有這類方法,就記錄下

return

[

//資料庫型別

'type' => 'mysql',

//伺服器位址

'hostname' => '127.0.0.1',

//資料庫名

'database' => 'thinkphp',

//資料庫使用者名稱

'username' => 'root',

//資料庫密碼

'password' => '',

//資料庫連線埠

'hostport' => '',

//資料庫連線引數

'params' => ,

//資料庫編碼預設採用utf8

'charset' => 'utf8',

//資料庫表字首

'prefix' => 'think_',

//資料庫配置1

'db_config1' => [

// 資料庫型別

'type' => 'mysql',

// 伺服器位址

'hostname' => '192.168.1.8',

// 資料庫名

'database' => 'thinkphp',

// 資料庫使用者名稱

'username' => 'root',

// 資料庫密碼

'password' => '1234',

// 資料庫編碼預設採用utf8

'charset' => 'utf8',

// 資料庫表字首

'prefix' => 'think_',

],//資料庫配置2

'db_config2' => 'mysql:',

];

db::connect('db_config1')->table('user')->find();

db::connect('db_config2')->table('user')->find();

thinkphp連線多資料庫

在資料庫檔案中設定一下內容 return array 資料庫配置資訊 預設連線這乙個 db type mysql 資料庫型別 db host 127.0.0.1 伺服器位址 db name test1 資料庫名 db user root 使用者名稱 db pwd 密碼 db port 3306,埠 ...

thinkphp連線多資料庫

thinkphp連線多資料庫 配置檔案中 return array 資料庫配置資訊 預設連線這乙個 db type mysql 資料庫型別 db host 127.0.0.1 伺服器位址 db name test1 資料庫名 db user root 使用者名稱 db pwd 密碼 db port ...

GHSpro多資料庫連線

文章 name basedb connectionstring data source ip,埠號 initial catalog agiledevelope user id 使用者名稱 pwd 密碼 integrated security false multipleactiveresultset...