我堅持這一點。我自己的技能還不足以解決這個問題。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