0
我試圖從MySQL數據庫中選擇接下來的三個事件,但看起來似乎沒有把握好。我需要從今天開始的接下來的3場比賽。我想這和它不工作:如何在今天的日期之後從MySQL數據庫中選擇事件
$today = date("Y-m-d");
$query = $pdo->query("SELECT *
FROM events
WHERE event_venue = 'venue_1'
AND event_date >= $today LIMIT 3 ORDER BY event_date ASC
");
我也試過
AND event_date >= now() LIMIT 3 ORDER BY event_date ASC
,但似乎沒有任何工作。我究竟做錯了什麼?
編輯:日期作爲yyyy-mm-dd存儲在數據庫中。
顯示DDL。這是什麼意思「不起作用」?它是否返回沒有數據?如果您跳過日期過濾器,它是否會返回任何數據? –
我們需要DDL作爲'events'表;即'show create table events'輸出。 – SparKot
是event_date存儲爲varchar?如果是這樣,請嘗試使用DATE或DATETIME – Mikpa