CI鏈接操作多個數(shù)據(jù)庫_PHP教程
推薦:PHP計算頁面執(zhí)行時間做PHP開發(fā)的時候,想要 測試一個函數(shù)或一段代碼的執(zhí)行速度,該如何實現(xiàn)呢? 下面提供一個用于計算php代碼執(zhí)行時間的類,供大家使用. PHP計算頁面執(zhí)行時間類程序代碼如下: ?php /** *用來測試一個函數(shù)或一段代碼的執(zhí)行速度 *@authorMarcoFly模板無憂m.dounai2.com */ class Ba
CI鏈接多個數(shù)據(jù)庫
最近有個需求,做一個獨立后臺出來,這個獨立后臺有單獨的庫,單獨的url,單獨…。但是,這里邊只是一些基礎數(shù)據(jù),而使用者需要通過該庫查看另一個庫里的統(tǒng)計數(shù)據(jù)。這就帶來一個問題:我需要在控制器里邊可以同時操作兩個數(shù)據(jù)庫,而且這兩個庫毫不相干!其實,這不是什么難事,因為剛?cè)胧諧I,所以還是費了一番周折。好在有手冊。
找到數(shù)據(jù)庫配置文件,添加一個新的庫的連接信息。$config[XX]。
在控制器里邊,
a) $this->xx = $this->load->database(‘XX’, TRUE) tip:XX表示你配置的數(shù)據(jù)庫信息數(shù)組的鍵名,后邊建議設置為TRUE,分別表示返回連接ID和啟用ActionRecord類
b) 然后在該控制器里邊你就可以用 $this->xx->query()來查詢你的另一個庫的數(shù)據(jù)。而你另一個庫是不需要建立modle文件的
- <?php
- function __construct()
- {
- parent::__construct();
- $this->xx = $this->load->database('XX', TRUE);
- $this->load->model('默認庫表名');
- }
- function index()
- {
- //現(xiàn)在就可以用$this->xx->query()來執(zhí)行XX庫的sql了,m.dounai2.com
- $this->xx->query($sql);
- }
- ?>
分享:一個簡單的PHP郵件發(fā)送類需要用PHP發(fā)送郵件,不想要phpmailer那么復雜,找來找去,總算找到了一個好用的,分享出來,代碼如下. PHP郵件發(fā)送類,一共包含兩個文件. sent_mail.php ?php require_once ( 'email.class.php' ); //########################################## $smtpserver = smtp.163.com
- 相關鏈接:
- 教程說明:
PHP教程-CI鏈接操作多個數(shù)據(jù)庫。