我有一個奇怪的錯誤。 我有數據庫中的用戶表。 我正在通過模塊函數執行查詢,如下所示。笨不返回一些記錄是存在於數據庫
function getUserInfo($id)
{
$query = $this->db->from('user')
->where('id', $id)
->get();
return $query->result();
}
該函數不返回給我一些數據庫中存在的用戶。 $id
存在。 我可以得到它們,如果我在mysql工作臺執行相同的查詢。 這隻發生在我通過應用程序創建的某些用戶。 此函數爲創建表時直接導入的其他用戶返回數據。 這是完全奇怪的問題。沒有錯誤消息。它只適用於某些用戶而不適用於其他用戶。數據庫連接也沒有問題。你能否建議這個背後有什麼理由? 非常感謝您提前。
有沒有在應用程序中創建的記錄,除了一些有任何不同及部分進口?當它不檢索記錄時,PHP日誌文件或MySQL日誌文件中是否有任何錯誤? – kevindeleon
否...所有記錄都是正確的。在php或mysql日誌文件中沒有錯誤。它只是返回空結果 – user3389518
如果你把你的where子句時,它顯示所有記錄?試圖縮小問題所在。 – kevindeleon