Einzelnen Beitrag anzeigen
  #1  
Alt 24.02.2005, 17:45:55
don soletti don soletti ist offline
Anfänger
 
Registriert seit: Feb 2005
Beiträge: 8
Ist ein Vergleich 'datum'>=NOW() möglich?

Hallo euch allen,

ein doofes Problem vermutlich, ich versuche seit ner halben Ewigkeit einen Veranstaltungskalender PHP/MySQL zu realisieren. Dabei sollen immer die drei aktuellsten Veranstaltungen angezeigt werden (Um drei zu erhalten wird die Abfrage in einer "for" schleife durchlaufen).

Code:
"SELECT * FROM 'veranstaltungen' WHERE 'beginn'+0>NOW()+0 ORDER BY 'beginn';"
Anm.: 'beginn' = Timestamp, MySql 4.1.XX

Mit diesem Query wird zwar die Ordnung nach dem Datum erfolgreich durchgeführt aber das >=NOW() akzeptiert MySQL nicht.
In der MySQL Hilfe habe ich gefunden dass erst das zb. "+0" den Timestamp in einen Zahlenwert wandelt, damit also erst so vergleichbar macht.
Trotzdem funktioniert die Abfrage aber nicht wie gewünscht

Meines Wissens ist doch "NOW()" das selber Timestamp Format? Ein Vergleich sollte doch möglich sein?
Hat jemand eine Idee woran es liegen könnte?
Bzw.: Ist diese Lösung überhaupt direkt mit MySQL lösbar oder muss ich erst den ganzen Inhalt in PHP einlesen und da dann erst auswerten?

Danke schon mal im vorraus!

Geändert von don soletti (24.02.2005 um 20:59:17 Uhr)
Mit Zitat antworten