1. 程式人生 > >ThinkPHP3.2 多資料庫切換 M方法D方法使用方法

ThinkPHP3.2 多資料庫切換 M方法D方法使用方法

第一步:配置檔案多個數據庫配置

  // 預設連線資料庫     'DB_TYPE' => 'mysqli', // 資料庫型別     'DB_HOST' => '127.0.0.1', // 伺服器地址     'DB_NAME' => 'test', // 資料庫名     'DB_USER' => 'root', // 使用者名稱     'DB_PWD' => 'root', // 密碼     'DB_PORT' => '3306', // 埠     'DB_PREFIX' => 'dm_', // 資料庫表字首          // 我的第一個資料庫連線     'DB_BBS' => array(         'DB_TYPE' => 'mysqli',         'DB_USER' => 'root',         'DB_PWD' => '123456',         'DB_HOST' => '10.1.1.35',         'DB_PORT' => '3306',         'DB_NAME' => 'ceshi',         'DB_PREFIX' => 'Tbl_'     ),          // 第二個資料庫連結,     'DB_NEWS' => array(         'DB_TYPE' => 'mysqli',         'DB_USER' => 'root',         'DB_PWD' => '',         'DB_HOST' => '10.1.1.32',         'DB_PORT' => '3307',         'DB_NAME' => 'shanghai',         'DB_PREFIX' => 'Tbl_'     ),     

第二步:使用方法

1:M方法

 $custom = M('Custom', 'Tbl_', 'DB_NEWS');

2:D方法

如使用$users = D('Users');model裡程式碼如下

namespace Common\Model; use Common\Model\BaseModel; class UsersModel extends BaseModel{     protected $connection = 'DB_NEWS';//連線預設資料庫時不寫即可     protected  $trueTableName = 'Tbl_users';

    public function addData($data){

   }

} ---------------------  作者:米米不沃  來源:CSDN  原文:https://blog.csdn.net/ly_lucky_lucky/article/details/79169467  版權宣告:本文為博主原創文章,轉載請附上博文連結!