我有問題想想這個低谷與PHP & Mysql
。我已閱讀How to implement check availability in hotel reservation system和更多,但他們看起來不同。預約系統日期
我必須制定一個預約系統,在這個預約系統上可以預約6小時的傳送室,所以當用戶預約一個日期,例如24/04/2012他然後選擇出租的開始時間(00:00-06:00, 06:00-12:00, 12:00-18:00,18:00-24:00).
並且用戶想要租用房間的總小時數(6,12,18等)。
日期存儲爲整數(時間戳)。
我有兩個問題,我不知道如何接收一個月內所有可能的房間還沒有預訂的日子,以及如何檢查是否有新的預訂。
我知道如何計算起始日期和結束日期的用戶輸入,但我不能找到正確的MySQL查詢或PHP檢查可用性。
這可能很簡單,但不知何故,因爲結束日期總是可變的我只是無法找到答案。
在此先感謝你們!
編輯表結構:保留
id int(11) user_id int(11) reservation_name varchar(255) start_date int(11) end_date int(11)
我認爲保留是唯一一個相關
這將有助於包括你的表結構。編輯你的問題並粘貼(在'
'標籤之間)'DESCRIBE表的輸出;'爲你的數據庫中的每個相關的'表'。 – eggyal 2012-04-24 19:18:22表結構? – 2012-04-24 19:18:32
對不起,沒有想到現在添加它。 – 2012-04-24 19:27:39