欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

php中CI操作多個(gè)數(shù)據(jù)庫的代碼

 更新時(shí)間:2012年07月05日 22:12:19   作者:  
最近有個(gè)需求,做一個(gè)獨(dú)立后臺(tái)出來,這個(gè)獨(dú)立后臺(tái)有單獨(dú)的庫,單獨(dú)的url,單獨(dú)…。但是,這里邊只是一些基礎(chǔ)數(shù)據(jù),而使用者需要通過該庫查看另一個(gè)庫里的統(tǒng)計(jì)數(shù)據(jù)。這就帶來一個(gè)問題:我需要在控制器里邊可以同時(shí)操作兩個(gè)數(shù)據(jù)庫,而且這兩個(gè)庫毫不相干
其實(shí),這不是什么難事,因?yàn)閯側(cè)胧諧I,所以還是費(fèi)了一番周折。好在有手冊(cè)。

找到數(shù)據(jù)庫配置文件,添加一個(gè)新的庫的連接信息。$config[XX]。
在控制器里邊,
    a) $this->xx = $this->load->database(‘XX', TRUE) tip:XX表示你配置的數(shù)據(jù)庫信息數(shù)組的鍵名,后邊建議設(shè)置為TRUE,分別表示返回連接ID和啟用ActionRecord類
    b) 然后在該控制器里邊你就可以用 $this->xx->query()來查詢你的另一個(gè)庫的數(shù)據(jù)。而你另一個(gè)庫是不需要建立modle文件的
復(fù)制代碼 代碼如下:

<?php
function __construct()
{
parent::__construct();
$this->xx = $this->load->database('XX', TRUE);
$this->load->model('默認(rèn)庫表名');
}
function index()
{
//現(xiàn)在可以用$this->xx->query()來執(zhí)行XX庫的sql了
$this->xx->query($sql);
}
?>

相關(guān)文章

最新評(píng)論