我用的时候 $ this-> db-> where('field!=',1);
我想选择字段不是1的所有条目。所以这意味着0或NULL 但是在codeigniter中,他没有在条目为NULL(默认值)的地方选择它。
如何在不更改数据库的情况下解决此问题?
戴夫
答案 0 :(得分:2)
需要使用另一个where
子句单独处理NULL值:
$this->db->where('field <>', 1)->or_where('field IS NULL', NULL);
它与Codeigniter无关。这是一个MySQL问题。