我正在爲一家小酒店預訂/預訂系統。我對PHP很滿意,但對SQL不太好......我在表單中輸入了您的信息,房間數量以及使用日曆選擇抵達日期和退房日期。酒店客房預訂
現在一切都很順利,直到我必須檢查哪些房間可用,這讓我頭痛。有10間客房可以預訂。
我目前在MySQL中有一個存儲信息,日期,預訂ID和房間號/號碼的表。
你如何讓SQL檢查哪些房間可用而不是?
如果它看起來像
"SELECT * FROM bookings WHERE checkinDate >= '$formCheckin'
AND checkoutDate <= '$formCheckout' "
然後拿到roomID並計數?
任何幫助非常感謝!
你真的應該製作一個房間表,並分配一個索引來標記它們是否被佔用,這會真的爲你放鬆一切。 – Akshay
你看過本頁右側的一些「相關」問題嗎?他們可能會給你一些想法? –
語法錯誤在這裏'checkinDate =>'你需要反轉這些符號。 '=>'不會做你認爲它做的事。 –