我正在为使用 PHP、MySQL 的客户在酒店预订网站上工作,哪些酒店将登录并管理他们的房价、特价、最低住宿预订、最后一分钟优惠等……我已经完成了,但面临问题从数据库中快速获取费率,因为我必须在下表和后续流程中获取费率。当用户选择日期时,我在存储日期和编号的表 tbl_availability 中进行搜索。可用房间,然后在特价表中,我存储选定日期的可用报价以检查用户是否有资格获得任何特价,然后我检查最短停留时间表以检查酒店是否在用户选择的日期添加了任何最低停留时间限制,并且最后我检查日期是否有任何最后一分钟的交易可用。我需要搜索所有酒店,然后将结果显示给用户。
我认为会有所帮助的一件事是,我将运行 cron 并将所有内容存储在一张表中以供未来 1 年使用,并在每次预订或每次酒店更改任何内容时更新该表。
以前有没有人处理过类似的情况并找到了一种从数据库中快速获取结果的方法?