CI配置多數(shù)據(jù)庫訪問的方法
本文實例講述了CI配置多數(shù)據(jù)庫訪問的方法。分享給大家供大家參考,具體如下:
1、修改datebase.php文件,將:
$db['XXX']['pconnect'] = TRUE;
修改成:
$db['XXX']['pconnect'] = FALSE;
2、將原來的數(shù)據(jù)庫鏈接定義復(fù)制一份,如當(dāng)前
$db['bbs']['hostname'] = '你的數(shù)據(jù)庫IP地址'; $db['bbs']['username'] = '鏈接用戶名'; $db['bbs']['password'] = '數(shù)據(jù)庫連接密碼'; $db['bbs']['database'] = '數(shù)據(jù)庫名'; $db['bbs']['dbdriver'] = 'mysql'; $db['bbs']['dbprefix'] = 'cg_'; $db['bbs']['pconnect'] = FALSE; $db['bbs']['db_debug'] = TRUE; $db['bbs']['cache_on'] = FALSE; $db['bbs']['cachedir'] = ''; $db['bbs']['char_set'] = 'utf8'; $db['bbs']['dbcollat'] = 'utf8_general_ci'; $db['bbs']['swap_pre'] = ''; $db['bbs']['autoinit'] = TRUE; $db['bbs']['stricton'] = FALSE;
其他的都不需要修改,然后在你的控制器里面加載 構(gòu)造函數(shù):
function __construct()
{
parent::__construct();
$this->XXX= $this->load->database('XXX', TRUE);
//注意,這里的XXX代表上面的bbs,修改成bbs就行了
}
使用方式:
$query = $this->bbs->query($sql); //和以前一樣,就是這里用到了$this->XXX-> XXX就是你定義的bbs $rs = $query->result();
更多關(guān)于CodeIgniter相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《codeigniter入門教程》、《CI(CodeIgniter)框架進階教程》、《php日期與時間用法總結(jié)》、《php面向?qū)ο蟪绦蛟O(shè)計入門教程》、《php字符串(string)用法總結(jié)》、《php+mysql數(shù)據(jù)庫操作入門教程》及《php常見數(shù)據(jù)庫操作技巧匯總》
希望本文所述對大家基于CodeIgniter框架的PHP程序設(shè)計有所幫助。
- CI(CodeIgniter)框架中的增刪改查操作
- CodeIgniter刪除和設(shè)置Cookie的方法
- CI框架數(shù)據(jù)庫查詢緩存優(yōu)化的方法
- CI框架數(shù)據(jù)庫查詢之join用法分析
- CI框架AR數(shù)據(jù)庫操作常用函數(shù)總結(jié)
- CI框架出現(xiàn)mysql數(shù)據(jù)庫連接資源無法釋放的解決方法
- CI框架中數(shù)據(jù)庫操作函數(shù)$this->db->where()相關(guān)用法總結(jié)
- CI框架入門示例之?dāng)?shù)據(jù)庫取數(shù)據(jù)完整實現(xiàn)方法
- php中CI操作多個數(shù)據(jù)庫的代碼
- 新浪SAE云平臺下使用codeigniter的數(shù)據(jù)庫配置
- codeigniter數(shù)據(jù)庫操作函數(shù)匯總
- codeigniter自帶數(shù)據(jù)庫類使用方法說明
- CodeIgniter框架基本增刪改查操作示例
相關(guān)文章
thinkPHP5框架實現(xiàn)多數(shù)據(jù)庫連接,跨數(shù)據(jù)連接查詢操作示例
這篇文章主要介紹了thinkPHP5框架實現(xiàn)多數(shù)據(jù)庫連接,跨數(shù)據(jù)連接查詢操作,涉及thinkPHP5框架數(shù)據(jù)庫配置、連接及各種常見查詢操作技巧,需要的朋友可以參考下2019-05-05
Yii2.0 RESTful API 基礎(chǔ)配置教程詳解
這篇文章主要介紹了Yii2.0 RESTful API 基礎(chǔ)配置教程,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-12-12
PHP實現(xiàn)抓取Google IP并自動修改hosts文件
這篇文章主要介紹了PHP實現(xiàn)抓取Google IP并自動修改hosts文件,本文方法可以實現(xiàn)免翻墻上google,小編親測可用,需要的朋友可以參考下2015-02-02
ThinkPHP3.1.x修改成功與失敗跳轉(zhuǎn)頁面的方法
這篇文章主要介紹了ThinkPHP3.1.x修改成功與失敗跳轉(zhuǎn)頁面的方法,涉及thinkPHP底層源文件中相關(guān)跳轉(zhuǎn)代碼的設(shè)置與修改操作技巧,需要的朋友可以參考下2017-09-09
為PHP安裝imagick時出現(xiàn)Cannot locate header file MagickWand.h錯誤的解決方
這篇文章主要介紹了為PHP安裝imagick時出現(xiàn)Cannot locate header file MagickWand.h錯誤的解決方法,需要的朋友可以參考下2014-11-11
ThinkPHP采用原生query實現(xiàn)關(guān)聯(lián)查詢left join實例
這篇文章主要介紹了ThinkPHP采用原生query實現(xiàn)關(guān)聯(lián)查詢left join的方法,實例展示了ThinkPHP中query方法的使用技巧,需要的朋友可以參考下2014-12-12
Laravel 6 將新增為指定隊列任務(wù)設(shè)置中間件的功能
這篇文章主要介紹了Laravel 6 將新增為指定隊列任務(wù)設(shè)置中間件的功能,本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下2019-08-08

