我目前正在处理包含日程安排的PHP页面。我计划包含一个验证,该验证将限制用户在单个教室下输入相同或时间范围之间的其他时间表。
为了更好地理解,
如果数据库Schedule 1 : MWF 9:00am - 10:00am; Room 1
无论
Schedule 2 : Wednesday 9:00am - 10:00am; Room 1
也没有
允许输入Schedule 3: MWF 9:30am - 10:30am; Room 1
。
你能告诉我这个想法吗?
答案 0 :(得分:0)
假设您有start_time
和end_time
,每当添加新项目时,您都不应找到任何现有项目:
start_time BETWEEN new_item_start_time AND new_item_end_time
OR end_time BETWEEN new_item_start_time AND new_item_end_time