thinkphp連線多資料庫

2021-08-26 23:40:54 字數 974 閱讀 1565

thinkphp連線多資料庫

配置檔案中:

return

array(

//資料庫配置資訊 預設連線這乙個

'db_type' => 'mysql', // 資料庫型別

'db_host' => '127.0.0.1', // 伺服器位址

'db_name' => 'test1', // 資料庫名

'db_user' => 'root', // 使用者名稱

'db_pwd' => '', // 密碼

'db_port' => 3306, // 埠

'db_prefix' => '', // 資料庫表字首

'db_charset'=> 'utf8', // 字符集

'load_ext_file'=>'functions',

//我的第乙個資料庫連線

'db_bbs'=>array(

'dbms' => 'mysql',

'username' => 'root',

'password' => '',

'hostname' => '127.0.0.1',

'hostport' => '3306',

'database' => 'test1'

),//第二個資料庫鏈結,

'db_news'=>array(

'dbms'=>'mysql',

'username'=>'root',

'password'=>'',

'hostname'=>'127.0.0.1',

'hostport'=>'3306',

'database'=>'test2'

));

與資料庫互動的操作:

例項化表的時候

點兒前邊為資料庫名,點兒後為表名

$user=m('test2.user');

thinkphp連線多資料庫

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

thinkphp 5 ,多資料庫存連線

最近在用tp5寫專案,有乙個業務上的需求,需要連線兩個資料庫。這就需要在tp5中配置兩個資料庫了。該怎麼配置多個資料庫呢?但手冊的方法會發現多個資料配置方式過於混亂,顯得不夠優雅。有乙個專門配置資料庫的檔案database.php檔案,但這個檔案只能配置乙個資料庫資訊,其他的資料庫卻要寫在confi...

GHSpro多資料庫連線

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