Ich verwende die Active Record-Klasse von CodeIgniter, um die MySQL-Datenbank abzufragen. Ich muss die Zeilen in einer Tabelle auswählen, in der ein Feld nicht auf NULL gesetzt ist:
$this->db->where('archived !=', 'NULL');
$q = $this->db->get('projects');
Das gibt nur diese Abfrage zurück:
SELECT * FROM projects WHERE archived != 'NULL';
Das archived
Feld ist ein DATE
Feld.
Gibt es einen besseren Weg, um dies zu lösen? Ich weiß, dass ich die Abfrage einfach selbst schreiben kann, aber ich möchte im gesamten Code beim aktiven Datensatz bleiben.