Polar: MySQL Select mit Datumsbedingung

Beitrag lesen

Hallo,

ich bin gerade dabei ein kleines Redaktionssystem zu schreiben, daß auch die Option "Start- und Killdate" kennt - also z.B. wird eine News heute schon angelegt, erscheint aber erst übermorgen und läuft bis zum Datum x.

$sql = "SELECT * FROM ".$subbase." WHERE publish='1' AND (datum BETWEEN $redstart AND NOW()) AND (kill >= NOW()) ORDER BY datum DESC";

Die erste Bedingung (datum BETWEEN $redstart AND NOW()) funktioniert einwandfrei, die zweite, daß sog. "Kill-Date" funzt nicht. Ich bin mir nicht sicher, wie ich den Vergleichsoperator schreiben muß. Denke mal, ">" ist falsch. "kill" und "datum" sind beides DATETIME Felder.

Im Prinzip fehlt mir also nur der Vergleich, ab wann die News nicht mehr erscheinen darf.

Hat jemand eine Idee, wie ich (kill >= NOW()) richtig schreibe?

Danke
Gruss Polar