Mysql codeigniter查詢無法正常工作。如果MySQL表看起來像這樣 假設:Codeigniter mysql不等於查詢
user_id|user_name
1|john
2|alex
3|sam
這裏USER_NAME是唯一
下面的查詢將返回假如果USER_NAME =約翰和USER_ID = 1和真正如果說user_name =約翰和user_id = 2。
$this->db->get_where('user', array('user_name' => $name,'user_id !=' => $userid));
但它在殼體USER_NAME =約翰和USER_ID = 1返回真。
任何人都可以建議我一種替代的查詢方式不等於。
打印($這個 - > DB-> last_query())給出:
SELECT * FROM(用戶)其中user = '約翰' AND user_id說明= '1'
你有任何額外的用戶的名字約翰?這也將恢復真實。 – sgeddes
沒有用戶名是唯一的 – Avinash
試試這個,並檢查執行了什麼查詢 print「SQL Query:」。$ this-> db-> last_query(); –