我正在使用 codeigniter 處理項目,所有工作僅在一個表操作期間正常工作,其顯示錯誤“表不存在”。實際上該表存在于數據庫中。在本地主機上一切正常。僅導致一張表的錯誤“表不存在”。否則,項目中的剩余內容也可以在現場正常工作。我嘗試了以下方式:$db['default']['pconnect'] = TRUE; $db['default']['db_debug'] = TRUE; 更改為 FALSE .. 然后它顯示“頁面沒有響應”問題。我的代碼片段(模型文件):public function getClubmember($edit_id = 0){ $this->db->select(" * "); $this->db->from('XXXXXXX as XX'); if($edit_id){ $this->db->where('XX.id',$edit_id); } $this->db->order_by('XX.id', 'desc'); $result = $this->db->get(); return $result->result_array(); }我的配置代碼:........$active_group = 'default';$active_record = TRUE;$db['default']['hostname'] = 'localhost';$db['default']['username'] = 'XXXXXXX';$db['default']['password'] = 'XXXXXXX';$db['default']['database'] = 'XXXXXXX';$db['default']['dbdriver'] = 'mysqli';$db['default']['dbprefix'] = '';$db['default']['pconnect'] = TRUE;$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;....請建議我進行更改以解決“表不存在”的問題。只發出一張表……剩下的項目工作正常。
1 回答

暮色呼如
TA貢獻1853條經驗 獲得超9個贊
我也遇到過這樣的問題,你只需要檢查表名。它應該是這樣。如果字符之一可能是腳本表中的大寫。在這種情況下,任務在本地正常工作,但在現場出現這樣的錯誤。
只需檢查腳本表名稱拼寫。是否有任何字母大寫或小寫與 db 表名不匹配。
- 1 回答
- 0 關注
- 207 瀏覽
添加回答
舉報
0/150
提交
取消