[請益] codeigniter 跨資料庫查詢

看板PHP作者 (raison detre)時間12年前 (2013/06/25 16:06), 編輯推噓1(105)
留言6則, 4人參與, 最新討論串1/1
請問一下各位 codeigniter 要如何跨資料庫查詢 我已經按照手冊 在在設定檔中加一個新的連線資訊account 然後在程式碼中使用 $db_account = $this->load->database('account',TRUE); $query = "SELECT DISTINCT * FROM `items` ORDER BY TYPE DESC "; return $db_account->query( $query ); 畫面完全跑不出來 連錯誤訊息也沒有 也試過將 pconnect 設為 FALSE 但是都不行 請問我有那裡遺漏了嗎 我的版本是 codeigniter 2.1.3 以下是我的設定檔內容 $active_group = 'default'; $active_record = TRUE; $db['default']['hostname'] = 'localhost'; $db['default']['username'] = 'root'; $db['default']['password'] = 'letmedie'; $db['default']['database'] = 'work'; $db['default']['dbdriver'] = 'mysql'; $db['default']['dbprefix'] = ''; $db['default']['pconnect'] = FALSE; $db['default']['db_debug'] = TRUE; $db['default']['cache_on'] = FALSE; $db['default']['cachedir'] = ''; $db['default']['char_set'] = 'utf8'; $db['default']['dbcollat'] = 'utf8_general_ci'; $db['default']['swap_pre'] = ''; $db['default']['autoinit'] = TRUE; $db['default']['stricton'] = FALSE; $db['account']['hostname'] = 'localhost'; $db['account']['username'] = 'root'; $db['account']['password'] = 'letmedie'; $db['account']['database'] = 'account'; $db['account']['dbdriver'] = 'mysql'; $db['account']['dbprefix'] = ''; $db['account']['pconnect'] = FALSE; $db['account']['db_debug'] = TRUE; $db['account']['cache_on'] = FALSE; $db['account']['cachedir'] = ''; $db['account']['char_set'] = 'utf8'; $db['account']['dbcollat'] = 'utf8_general_ci'; $db['account']['swap_pre'] = ''; $db['account']['autoinit'] = TRUE; $db['account']['stricton'] = FALSE; -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 219.84.62.191

06/25 22:30, , 1F
有echo嗎
06/25 22:30, 1F

06/25 23:57, , 2F
資料庫可以`account`.`item` , 何必在開一各連線
06/25 23:57, 2F

06/25 23:58, , 3F
設DB可以讓你預設不用打前面的account
06/25 23:58, 3F

06/26 00:20, , 4F
是不是錯誤跑到log檔去了?
06/26 00:20, 4F

06/27 07:23, , 5F
$link_acc = $this->load->database('account');
06/27 07:23, 5F

06/27 07:23, , 6F
不好意思看錯問題orz
06/27 07:23, 6F
文章代碼(AID): #1HoK-DxN (PHP)
文章代碼(AID): #1HoK-DxN (PHP)