1. 程式人生 > >Thinkphp3.2.3 多資料庫配置

Thinkphp3.2.3 多資料庫配置

Thinkphp3.2.3 多資料庫配置

同時需要連線多個數據庫時,配置及使用方法。

return array(
    //'配置項'=>'配置值' 配置一個預設的資料庫,和一個叫model2的資料庫
    'DB_DSN' => 'mysql://root:[email protected]:3306/test',
    'model2' => array('DB_TYPE' => 'mysql', // 資料庫型別
    'DB_HOST' => '192.168.3.237', // 伺服器地址
    'DB_NAME' => 'test1'
, // 資料庫名 'DB_USER' => 'root', // 使用者名稱 'DB_PWD' => '123465', // 密碼 'DB_PORT' => 3306, // 埠 'DB_CHARSET' => 'utf8', // 字符集 ), );

在控制器中呼叫的方式為

//呼叫預設的資料庫中的表
$m = M('file');
//呼叫model2資料庫中的表
$file = M('file','','model2');