Philipp Hasenfratz: Select-Abfrage mit where

Beitrag lesen

Halihallo Stefan

Ich bekomme dann folgende Meldung:
 You have an error in your SQL syntax near 'table where date >= 2004-03-31 and time >= 08:24:45 limit 0,3' at line 1

Könnte es sein, dass deine DB (MySQL wie ich aus LIMIT folgere?)
Date als reserviertes Wort _reserviert_ hat?

Nenne die Spalte um, oder verwende Backticks, welche ich nicht
empfehle.

Zudem Werten Datumswerte _immer_ gequotet, sprich: in
Anführungszeichen gesetzt!

Zudem musst du die Datensätze sortieren (ORDER BY), ansonsten erhälst
du nicht die drei zukünftigsten Datensätze, sondern irgendwelche
drei, die auf die WHERE-Klausel zutreffen.

Viele Grüsse

Philipp