Mysql codeigniter 查询无法正常工作。假设如果 mysql 表看起来像这样:
user_id|user_name
1|john
2|alex
3|sam
这里user_name是唯一的
如果 user_name=john和user_id=1则以下查询应返回false,如果user_name=john和user_id =2则返回true。
$this->db->get_where('user', array('user_name' => $name,'user_id !=' => $userid));
但它在user_name=john和user_id=1的情况下返回true。
谁能建议我另一种查询不等于的方法。
print($this->db->last_query()) 给出:
SELECT * FROM (user) WHERE user_name = 'john' AND user_id != '1'