peschels: Datumsabfrage in MYSQL

Beitrag lesen

Erstmal musst du die Daten sortieren (ORDER BY)
Dann interessiert dich nur der Teil ab jetzt (WHERE date >= NOW())
Es interessiert dich auch nur der nächste Termin, nicht alle (LIMIT)

Die Reihenfolge ist etwas anders. Zuerst werden die Daten nach ihrem Suchkriterium eingeschränkt, dann die entstandene Datenmenge sortiert. Und in der Reihenfolge muss das auch im Statement notiert sein.

Danke erstmal für die schnelle Hilfe, habs auch gleich ausprobiert.
$sql = "SELECT * FROM spielplan WHERE datum >= NOW() ORDER BY datum ASC";
Dies funktioniert auch soweit, nur hat dies einen kleinen Hacken: Wenn der Termin am heutigen Tag ist, wird er nicht mehr und der nächstmögliche angezeigt. In der Datenbank liegt das Datum in folgendem Format vor:"yyyy-mm-dd" als Datentyp date.
Woran kann das liegen?