когда вы видите документацию Вы можете использовать $this->db->where() с третьим параметром, установленным в FALSE, чтобы не избежать вашего запроса.
Пример:
$this->db->where('field is NOT NULL', NULL, FALSE);
Или вы можете использовать пользовательскую строку запроса, подобную этой
$where = "field is NOT NULL";
$this->db->where($where);
Итак, ваш построитель запросов будет выглядеть так:
$this->db->select('*');
$this->db->where('field is NOT NULL', NULL, FALSE);
$this->db->get('donors');
ИЛИ
$this->db->select('*');
$where = "field is NOT NULL";
$this->db->where($where);
$this->db->get('donors');
Ответ 2
Попробуйте следующее:
$this -> db -> get_where('donors', array('field !=' => NULL));
Ответ 3
Если у вас есть сложный запрос с несколькими параметрами where и Have.