我需要制作一个 php 代码来检查酒店房间的可用性,从现在开始,用户可以预订最多 90 天或更短的房间,并且酒店总共有 30 间客房可用,所以如果我为像他的预订这样的用户存储数据从一个日期到另一个下一次如果我想检查可用性我应该如何在 php 中执行它,逻辑是什么。
显然我这样的简单查询对于例如是不正确的
$this->db->select('*')
->from('default_bookings')
->where('booking_from <',$input['fromdate'])
->where('booking_till >',$input['tilldate']);