我坚持这一点。我自己的技能还不足以解决这个问题。CakePHP:搜索BETWEEN日期时间和验证表单
我有这些领域的一种形式:
PLACE_ID
START_DATE
(DATETIME
)END_DATE
(DATETIME
)
我尽量做到什么:
- 如果数据库已在相同时间范围内预订, 在同一地点,则提交将失败。
因此,查询将是这个样子:
SELECT *
FROM bookings
WHERE place_id=".$_POST['placeId']."
AND('".$_POST['startDate']."'
BETWEEN start_date
AND end_date
OR '".$_POST['endDate']."'
BETWEEN start_date
AND end_date)"
如果返回NULL
,提交意志成功。如何与CakePHP一起工作?请帮忙...
您使用sql注入的风险非常高,您的代码将在2秒内被黑掉 –
搜索查询仅仅是一个例子。只是不知道如何将其转换为CakePHP的方式。 – user1428033