我正在创建一个用户可以租用物品的网站。我有 2 张桌子。租金和库存。库存表仅包含有关产品的所有详细信息,而租赁表具有库存 ID 和用于预订目的的开始日期/结束日期。因此,如果客户预订了一个项目,我需要使用 codeigniter 中的活动记录检查他的日期是否可用。关于如何实现这一点的任何想法......
这是我的出租表...
id | customerId | productsId | periodStart (dateTime) | periodEnd (dateTime) | status
我的用户从日期时间格式(Ymd)的日期选择器中选择他的开始日期。
该网站在开始日期上增加了一定的天数来制定结束日期。所以我最终得到的是客户所需的日期范围,如下所示:
$startTime = $_POST['date'];
$endTime = strtotime('+'.$periodLength.'day', $startTime);
我怎样才能知道我上面描述的租金表中是否有该日期范围。我不熟悉连接,但我觉得它们在这里可能是必要的。
我尝试了几件事,但没有一个奏效。任何想法表示赞赏。