Mam kilka rezerwacji dla sali na dany dzien.
Zalozmy w godzinach 9-12 i 15-17
Chcialbym teraz zlozyc rezerwacje na 11-14. Oczywiscie nie moge tego zrobic bo sala jest zajeta w godzinach 11-12.
I zeby nie dopuscic do zlozenia 2 rezerwacji w ten sam czas chce zrobic sprawdzenie czy data jest dostepna.
Coś na zasadzie pobierz z bazy wszystkie rezerwacje gdzie czasy sie pokrywaja.
Stworzylem takie zapytanie:
Kod:
"select * from `igcz_reservations` where `room_id` = 2 and (`date_from` between START_NOWEJ and KONIEC_NOWEJ or (`date_to` between START_NOWEJ and KONIEC_NOWEJ))"
Pomocy bo taka prosta rzecz a ja się zawiesiłem :/
Mam nadzieje ze nie wyszedlem za bardzo na debila xD
Zakładki