![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 5.03.2015 Ostrzeżenie: (0%) ![]() ![]() |
Mam tabele:
REZERWACJE(id_rezerwacji, id_klienta, id_lozka, od, do, czy_zameldowal, cena, czy_zaplacil, uwagi) LOZKA(id_lozka, numer_pokoju, cena) Mam formularz w którym wybieram łóżko, i date OD i date DO... Potrzebuję stworzyć zapytanie do bazy MYSQL sprawdzające czy dane łóżko jest wolne w danym przedziale czasu... Próbowałem już różne zapytania i nic mi nie wychodzi... CODE SELECT * FROM `lozka` LEFT JOIN `rezerwacje` ON `id_lozka` = `id_lozka` WHERE (`$od` BETWEEN '$od' AND '$do') OR (`$do` BETWEEN '$od' AND '$do') Jest ktoś w stanie mi pomóc? Wykombinowałem coś takiego ale to jeszcze chyba nie to.. coś mi tu jeszcze nie pasuje :/ $zapytanie = "SELECT * FROM rezerwacje WHERE id_lozka='$id_lozka' and od BETWEEN '$od' AND '$do' OR id_lozka='$id_lozka' and do BETWEEN '$od' AND '$do';"; |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Nieautoryzowani Postów: 50 Pomógł: 2 Dołączył: 28.05.2013 Ostrzeżenie: (0%) ![]() ![]() |
CODE $zapytanie = "SELECT * FROM rezerwacje WHERE id_lozka = {$id_lozka} AND od >= {$ od} AND do <= {$do}"; Pisane w pociągu na tel, ale powinno działać (IMG:style_emoticons/default/smile.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 13.10.2025 - 13:39 |