ich die folgende Erklärung zu schaffen versuche:Wert NOT NULL in codeigniter
select * from donors where field is NOT NULL;
Mit codeigniter sieht mein Code wie folgt aus:
$where = ['field' => NULL];
$this->db->get_where('table', $where);
ich die folgende Erklärung zu schaffen versuche:Wert NOT NULL in codeigniter
select * from donors where field is NOT NULL;
Mit codeigniter sieht mein Code wie folgt aus:
$where = ['field' => NULL];
$this->db->get_where('table', $where);
wenn Sie documentation sehen Sie $this->db->where()
verwenden können, mit Der dritte Parameter wurde auf FALSE gesetzt, um die Abfrage nicht zu umgehen. Beispiel:
$this->db->where('field is NOT NULL', NULL, FALSE);
Oder können Sie benutzerdefinierte Abfrage-String wie diese
$where = "field is NOT NULL";
$this->db->where($where);
So Ihre Query Builder verwenden wie folgt aussehen:
$this->db->select('*');
$this->db->where('field is NOT NULL', NULL, FALSE);
$this->db->get('donors');
ODER
$this->db->select('*');
$where = "field is NOT NULL";
$this->db->where($where);
$this->db->get('donors');
Versuchen Sie Folgendes:
$this -> db -> get_where('donors', array('field !=' => NULL));
Mögliches Duplikat von [Codeigniter Where-Klausel] (http://stackoverflow.com/questions/10109047/codeigniter-where-clause) – vhu