主頁 > 知識庫 > thinkphp3.2同時連接兩個數(shù)據(jù)庫的簡單方法

thinkphp3.2同時連接兩個數(shù)據(jù)庫的簡單方法

熱門標(biāo)簽:電子圍欄 服務(wù)器配置 銀行業(yè)務(wù) Mysql連接數(shù)設(shè)置 科大訊飛語音識別系統(tǒng) Linux服務(wù)器 團(tuán)購網(wǎng)站 阿里云

因項(xiàng)目需求,需要用到連接兩個庫,所以封裝了個方法,實(shí)例如下:

tp3.2手冊連接數(shù)據(jù)庫

在公共的function.php加入封裝的方法

function getCrmModel($name) 
{
 // new的model可以根據(jù)自己的需求去更改
 return new \Home\Model\CrmModel($name);
}

model代碼

?php

namespace Home\Model;

class CrmModel extends BaseModel
{
 public function _initialize(){
  parent::_initialize();
  $this->connection = array(
   'db_type' => C('CRM_DB.DB_TYPE'),
   'db_user' => C('CRM_DB.DB_USER'),
   'db_pwd' => C('CRM_DB.DB_PWD'),
   'db_host' => C('CRM_DB.DB_HOST'),
   'db_port' => C('CRM_DB.DB_PORT'),
  );

  $this->dbName = C('CRM_DB.DB_NAME');
  $this->tablePrefix = C('CRM_DB.DB_PREFIX');
 }
}

在公共的config中添加配置信息

//第二個數(shù)據(jù)庫配置信息
'SFK_DB'=>array(
'DB_TYPE' => 'mysql', // 數(shù)據(jù)庫類型
'DB_HOST' => 'localhost', // 服務(wù)器地址
'DB_NAME' => 'test', // 數(shù)據(jù)庫名
'DB_USER' => 'root', // 用戶名
'DB_PWD' => 'root', // 密碼
'DB_PORT' => '3306', // 端口
'DB_PREFIX' => 'test_', // 前綴
),

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,謝謝大家對腳本之家的支持。

您可能感興趣的文章:
  • PHP連接MySQL數(shù)據(jù)庫三種實(shí)現(xiàn)方法
  • PHP連接SQL server數(shù)據(jù)庫測試腳本運(yùn)行實(shí)例
  • PHP連接MySQL數(shù)據(jù)庫操作代碼實(shí)例解析
  • PHP實(shí)現(xiàn)單例模式建立數(shù)據(jù)庫連接的方法分析
  • 解決php用mysql方式連接數(shù)據(jù)庫出現(xiàn)Deprecated報錯問題
  • php pdo連接數(shù)據(jù)庫操作示例
  • PHP連接MySQL數(shù)據(jù)庫的三種方式實(shí)例分析【mysql、mysqli、pdo】
  • php連接mysql數(shù)據(jù)庫最簡單的實(shí)現(xiàn)方法
  • thinkPHP5框架實(shí)現(xiàn)多數(shù)據(jù)庫連接,跨數(shù)據(jù)連接查詢操作示例
  • 詳解PHP中的數(shù)據(jù)庫連接持久化

標(biāo)簽:萍鄉(xiāng) 衢州 大理 棗莊 蚌埠 江蘇 廣元 衡水

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《thinkphp3.2同時連接兩個數(shù)據(jù)庫的簡單方法》,本文關(guān)鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266