Hi,
und zwar hab ich diesmal folgendes Problem:
Ich will mit
mysql_query("SELECT topic FROM tab WHERE date=??")
nur Einträge eines bestimmten Zeitraumes ausgeben lassen(zb. 10 Tage oder 12 Stunden).
Wie man oben sieht weis ich nicht ganz wie ich das Abfragen muss...
Also wär schön wenn ihr da helfen könntet ;-)
WL
Programmieren - alles kontrollieren 4.941 Themen, 20.715 Beiträge
hallo!
vielleicht so:
für Tage (10 Tage):
mysql_query("SELECT topic FROM tab WHERE date >= (NOW() - 10);")
für NOW() kann glaub ich auch SYSDATE() eingesetzt werden
Für Stunden (12 Stunden):
mysql_query("SELECT topic FROM tab WHERE date >= (HOUR(NOW())- 12);")
Gruß
Sven
Hier ist übrigens eine schöne Zusammenstellung von Zeitfunktionen in SQL:
http://dev.mysql.com/doc/refman/5.0/en/date-and-time-functions.html
Hi,
Vielen Dank hat geklappt.
Hätte auch mal auf die Idee kommen können auf die MySql Seite zu schaun ;-)
WL