thinkphp3.2同時連接兩個數(shù)據(jù)庫的簡單方法
更新時間:2019年08月13日 08:53:00 作者:WXiangQian
這篇文章主要給大家介紹了關(guān)于thinkphp3.2同時連接兩個數(shù)據(jù)庫的簡單方法,文中通過示例代碼介紹的非常詳細,對大家學習或者使用thinkphp3.2具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
因項目需求,需要用到連接兩個庫,所以封裝了個方法,實例如下:
在公共的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', // 服務器地址 'DB_NAME' => 'test', // 數(shù)據(jù)庫名 'DB_USER' => 'root', // 用戶名 'DB_PWD' => 'root', // 密碼 'DB_PORT' => '3306', // 端口 'DB_PREFIX' => 'test_', // 前綴 ),
總結(jié)
以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對腳本之家的支持。
您可能感興趣的文章:
- PHP連接MySQL數(shù)據(jù)庫三種實現(xiàn)方法
- PHP連接SQL server數(shù)據(jù)庫測試腳本運行實例
- PHP連接MySQL數(shù)據(jù)庫操作代碼實例解析
- PHP實現(xiàn)單例模式建立數(shù)據(jù)庫連接的方法分析
- 解決php用mysql方式連接數(shù)據(jù)庫出現(xiàn)Deprecated報錯問題
- php pdo連接數(shù)據(jù)庫操作示例
- PHP連接MySQL數(shù)據(jù)庫的三種方式實例分析【mysql、mysqli、pdo】
- php連接mysql數(shù)據(jù)庫最簡單的實現(xiàn)方法
- thinkPHP5框架實現(xiàn)多數(shù)據(jù)庫連接,跨數(shù)據(jù)連接查詢操作示例
- 詳解PHP中的數(shù)據(jù)庫連接持久化
相關(guān)文章
PHP 中使用explode()函數(shù)切割字符串為數(shù)組的示例
explode()函數(shù)的作用:使用一個字符串分割另一個字符串,打散為數(shù)組。下面通過本文給大家介紹PHP 中使用explode()函數(shù)切割字符串為數(shù)組 ,需要的朋友可以參考下2017-05-05
Zend Framework教程之前端控制器Zend_Controller_Front用法詳解
這篇文章主要介紹了Zend Framework教程之前端控制器Zend_Controller_Front用法,詳細分析了前端控制器Zend_Controller_Front的功能,使用方法與相關(guān)注意事項,需要的朋友可以參考下2016-03-03
ThinkPHP查詢語句與關(guān)聯(lián)查詢用法實例
這篇文章主要介紹了ThinkPHP查詢語句與關(guān)聯(lián)查詢用法,以實例的形式常見的查詢方法,包括數(shù)組作為查詢條件及對象方式來查詢等技巧,需要的朋友可以參考下2014-11-11

