我目前正在开发会议室预订系统,我在检查时间范围是否被占用时遇到问题。示例 9:00 - 11:00 已被占用,如果其他用户将设置或输入 9:30 - 10:30 警报必须显示时间已被占用且预订不会保存到数据库中。
这个查询是我试过的,但它只在输入的时间输入和输出具有相同的值时才有效..
SELECT * FROM `reservation`
WHERE time_in = '$time_in' AND time_out = '$time_out' AND day = '$Fday' AND meeting_table = '$selected_radio'
$time_in,$time_out,$Fday 是用户设置时间的选择框中的值。而 $selected_radio 是他们想要保留的区域的选定电台的值。
我的“预订”表是这样的:
id | emp_id | emp_name | month | day | year | meeting_table | time_in | time_out
1 | 23345 | name | 09 | 03 | 2019 | area 1 | 7:00 | 9:00
蓝山帝景
肥皂起泡泡