Also ich habe ein Feld in meiner DB, im date-Format, also 0000-00-00 und auf einer HTML-Seite wird per Formular ein Datum ausgewährt, an ein PHP-Skript gesendet und per SELECT mit dem Feld der DB verglichen. Der SELECT-Aufruf sieht folgendermaßen aus:
SELECT date FROM table WHERE date = '$date';
Ich möchte nun aber das nicht nur das Datum welches eingegeben wurde mit der DB ausgegeben wird, sondern auch ein Zeitraum um das eigegebene Datum, also etwa +/- 2 Tage.
Hätte ich also etwa den 2003-09-18 in der DB als Datumswert in einem Feld stehen, so soll er mir auch 2003-09-17, 2003-09-16, 2003-09-19 sowie 2003-09-20 ausgeben, soweit die Werte natürlich in der DB vorhanden sind
Weiss jemand, was ich meine?
SELECT date FROM table WHERE date = '$date';
Ich möchte nun aber das nicht nur das Datum welches eingegeben wurde mit der DB ausgegeben wird, sondern auch ein Zeitraum um das eigegebene Datum, also etwa +/- 2 Tage.
Hätte ich also etwa den 2003-09-18 in der DB als Datumswert in einem Feld stehen, so soll er mir auch 2003-09-17, 2003-09-16, 2003-09-19 sowie 2003-09-20 ausgeben, soweit die Werte natürlich in der DB vorhanden sind
Weiss jemand, was ich meine?
Kommentar