我有一个数据库,人们可以在其中两个特定时间内预订房间,但可能有其他人在同一时间搜索可用房间 - 或部分在同一时间。
数据库如下所示:
order | room | user | date (date-format) | from (time) | to (time)
1 123 foo 2013-04-04 12:00:00 17:00:00
当另一个用户在 f.ex 13:00 到 18:00 期间搜索房间是否可用时,问题就出现了,因为我只设法搜索房间是否在完全相同的时间可用。
查询必须在特定日期和时间搜索特定房间。如果房间很忙,或者某些时间很忙,我想抓住这个并向用户说房间很忙。
有小费吗?如果通过 PHP 更容易管理我也会很高兴:-)