我正在開發一個新的房間預訂系統,到目前爲止所有事情都沒有問題,但現在我遇到了一個問題,我似乎無法找到答案。每天mySql時隙?
房間可以在每週的上午8:30到晚上10點之間預訂。我已經創建了用於創建新客戶和預訂的頁面,現在我只是試圖創建檢查日期和時間是否可用的部分。
timeId timeSlot room1 room2 room3
1 08:30:00 Available Available Available
2 09:45:00 Available Available Available
3 09:00:00 Available Available Available
4 09:15:00 Available Available Available
5 09:30:00 Available Available Available
當客人把它改變Available
到Requested
了房間,這一次是由一名工作人員證實是會再次更改爲Booked
。
所以我的問題是,我如何得到這個工作不同的日子?我需要每天看到上面的表格。
在此先感謝
更多信息:
這是我的表,其持有的預訂:
DROP TABLE IF EXISTS booking;
CREATE TABLE IF NOT EXISTS booking (
customerno int(8) NOT NULL,
bookingno int(8) NOT NULL AUTO_INCREMENT,
youthCafe varchar(3) DEFAULT NULL,
inkwellMain varchar(3) DEFAULT NULL,
inkwellSmall varchar(3) DEFAULT NULL,
kitchen varchar(3) DEFAULT NULL,
outsideCatering varchar(3) DEFAULT NULL,
bookingDateStart DATE NOT NULL,
timeStart time NOT NULL,
timeEnd time NOT NULL,
recurFreq varchar(15) DEFAULT "N/A",
attending int(3) DEFAULT NULL,
layout varchar(15) DEFAULT NULL,
equipment varchar(20) DEFAULT NULL,
catering varchar(3) DEFAULT NULL,
cateringOptions varchar(128) DEFAULT NULL,
message varchar(128) DEFAULT NULL,
PRIMARY KEY (bookingno),
FOREIGN KEY (customerno) REFERENCES customers(customerno)
) ;
感謝
的房間都在15分鐘的時隙預訂一空。我可以看到你的解決方案如何工作,但我已經有一個預訂表。我已將這添加到我的問題中供您查看。謝謝 – FallingStar
@FallingStar,希望修改後的答案將解決您的問題。 –