Hallo Allerseits,
ich habe ein Problem.
Es exisitiert eine mysql-Tabelle mit zwei Spalten:
von und bis jeweils im DATE-Format und enthalten Datum im Format YYYY-MM-DD.
z.B.
von
2012-11-08
bis
2012-11-12
Wenn über ein Formular ein Datum übergeben wird, kann ich problemlos mittels BETWEEN prüfen, ob dieses Datum in den Zeitraum des mysql-Eintrages fällt.
Doch jetzt das Schwierige (für mich):
Über das Formular werden nicht nur eines sondern 2 Datum übergeben (also auch von und bis). Jetzt muß ich überprüfen ob der Zeitraum, welcher über das Formular übergeben wird evtl. eben schon besetzt ist anhand der mysql-einträge. Dabei existieren in der mysql-Tabelle mehrere Einträge (also z.B. von 2012-11-08 bis 2012-11-12 | von 2012-11-02 bis 2012-11-15 usw.).
Ich gehe also davon aus, dass wenn man über das Formular zwei Datum sendet, man erst mal rausfinden muß welche Datum dazwischen iegen und dieses dann mit der Datenbank abgleicht oder wie?
Danke bereits im Vorraus für die Antwort!
Andi
ich habe ein Problem.
Es exisitiert eine mysql-Tabelle mit zwei Spalten:
von und bis jeweils im DATE-Format und enthalten Datum im Format YYYY-MM-DD.
z.B.
von
2012-11-08
bis
2012-11-12
Wenn über ein Formular ein Datum übergeben wird, kann ich problemlos mittels BETWEEN prüfen, ob dieses Datum in den Zeitraum des mysql-Eintrages fällt.
Doch jetzt das Schwierige (für mich):
Über das Formular werden nicht nur eines sondern 2 Datum übergeben (also auch von und bis). Jetzt muß ich überprüfen ob der Zeitraum, welcher über das Formular übergeben wird evtl. eben schon besetzt ist anhand der mysql-einträge. Dabei existieren in der mysql-Tabelle mehrere Einträge (also z.B. von 2012-11-08 bis 2012-11-12 | von 2012-11-02 bis 2012-11-15 usw.).
Ich gehe also davon aus, dass wenn man über das Formular zwei Datum sendet, man erst mal rausfinden muß welche Datum dazwischen iegen und dieses dann mit der Datenbank abgleicht oder wie?
Danke bereits im Vorraus für die Antwort!
Andi