Hallo Leute,
ich muss für die Schule ein PHP Projekt realisieren bei dem Mann oder auch Frau Hotels buchen können.
Leider scheitert es bei mir im Moment an der Logik für die Abfrage:
welches Hotel - die ausgewählten Zimmer Typen hat.
Ich habe die Tabellen:
'hotels'
'hotel_zimmer'
Tabelle: Hotels:
ID | Name | Beschreibung | Kinderbetten_Count Internet | Pets | Anreise | Abreise | Behindertengerecht
Tabelle: Zimmer:
ID | Hotel_ID | Zimmer_Art | Preis | Anzahl | Belegt | Kinderbetten_Option
Jetzt müsste ich alle Hotels auswählen:
die einen Gewissen Zimmer_Art haben (Z.B.: Einzellzimmer) und abfragen
ob dort das Zimmer noch frei ist.
SELECT
`booking_hotels`.*
FROM `booking_hotels`, `booking_hotelzimmer`
WHERE
`Internet` = 1 AND `Pets` = 1 AND `Behindertengerecht` = 1
AND `booking_hotelzimmer`.`Hotel_ID` = `booking_hotels`.`ID`
AND (`booking_hotelzimmer`.`Zimmer_Art` = 'Einbett-Zimmer' AND `Anzahl` - `Belegt` > 0)
AND (`booking_hotelzimmer`.`Zimmer_Art` = 'Doppelbett-Zimmer' AND `Anzahl` - `Belegt` > 0)
Das Problem ist das ich nicht weiß wie man zwei Zimmer abfragt da ja die Zimmer_Art nicht gleichzeitig Doppebett-Zimmer und Einbett-Zimmer sein kann?
Ich hoffe ihr habt eine gute Idee
lg Core