$ this-> db-> where('field!=',1);当codeigniter中的default为null时

时间:2013-11-15 15:25:56

标签: codeigniter

我用的时候      $ this-> db-> where('field!=',1);

我想选择字段不是1的所有条目。所以这意味着0或NULL 但是在codeigniter中,他没有在条目为NULL(默认值)的地方选择它。

如何在不更改数据库的情况下解决此问题?

戴夫

1 个答案:

答案 0 :(得分:2)

需要使用另一个where子句单独处理NULL值:

$this->db->where('field <>', 1)->or_where('field IS NULL', NULL);

它与Codeigniter无关。这是一个MySQL问题。