Andreas Görtz: MySQL Select mit Datumsbedingung

Beitrag lesen

Hi,

$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.

Doch - die Vergleichsoperatoren >, >= usw. funktionieren einwandfrei mit Datumstypen.

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

Jepp. Verwende keine Schlüsselwörter für Spaltennamen (MySQL KILL-Syntax).

Gruß,
Andreas.