我正在为一家小酒店预订/预订系统。我对PHP很满意,但对SQL不太好......我在表单中输入了您的信息,房间数量以及使用日历选择抵达日期和退房日期。酒店客房预订
现在一切都很顺利,直到我必须检查哪些房间可用,这让我头痛。有10间客房可以预订。
我目前在MySQL中有一个存储信息,日期,预订ID和房间号/号码的表。
你如何让SQL检查哪些房间可用而不是?
如果它看起来像
"SELECT * FROM bookings WHERE checkinDate >= '$formCheckin'
AND checkoutDate <= '$formCheckout' "
然后拿到roomID并计数?
任何帮助非常感谢!
你真的应该制作一个房间表,并分配一个索引来标记它们是否被占用,这会真的为你放松一切。 – Akshay
你看过本页右侧的一些“相关”问题吗?他们可能会给你一些想法? –
语法错误在这里'checkinDate =>'你需要反转这些符号。 '=>'不会做你认为它做的事。 –