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 版權宣告:本文為博主原創文章,轉載請附上博文連結!