mayooo
Grünschnabel
Hallo werte Coder,
ich habe ein Prob. mit einer MySQL-Abfrage. Folgende Situation:
Tabelle mit Reisedaten (Beginn, Ende, Veranstalter, Preis, Zusatzangaben etc.) Die Daten für den Reisestart & -ende sind als timestamps gespeichert.
Nun will ich im Skript alle Datensätze ausgeben, die innerhalb eines bestimmten Zeitraums stehen. Also User gibt nen Datum mittels Formular ein, es wird in timestamp umgewandelt und denn kommt der query:
$query_reisefinden_2 = "SELECT * FROM bogu_reise WHERE start >= $timestamp_frueh AND ende <= $timestamp_spaet GROUP BY monat ORDER BY start ASC";
Wenn der User nun Zum Beispiel für den frühesten Starttermin den 05.06.2005 (ts: 1117922400) und für den spätesten Endtermin den 12.06.2005 (ts: 1118527200) angibt, werden trotzdem noch alle Reisen für Juni nach dem 12.06.2005 angezeigt.
Könntet ihr mir bitte bezügl. meiner WHERE-Abfrage helfen? Das wäre echt super!
ich habe ein Prob. mit einer MySQL-Abfrage. Folgende Situation:
Tabelle mit Reisedaten (Beginn, Ende, Veranstalter, Preis, Zusatzangaben etc.) Die Daten für den Reisestart & -ende sind als timestamps gespeichert.
Nun will ich im Skript alle Datensätze ausgeben, die innerhalb eines bestimmten Zeitraums stehen. Also User gibt nen Datum mittels Formular ein, es wird in timestamp umgewandelt und denn kommt der query:
$query_reisefinden_2 = "SELECT * FROM bogu_reise WHERE start >= $timestamp_frueh AND ende <= $timestamp_spaet GROUP BY monat ORDER BY start ASC";
Wenn der User nun Zum Beispiel für den frühesten Starttermin den 05.06.2005 (ts: 1117922400) und für den spätesten Endtermin den 12.06.2005 (ts: 1118527200) angibt, werden trotzdem noch alle Reisen für Juni nach dem 12.06.2005 angezeigt.
Könntet ihr mir bitte bezügl. meiner WHERE-Abfrage helfen? Das wäre echt super!