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(); –