我試圖做一個查詢,但經過幾小時的嘗試後,我似乎無法得到它的權利。我想要做的是從數據庫中顯示1個事件,該數據庫最接近當前日期&時間和當前日期&時間。與當前日期和時間顯示最接近的結果(MySQL和PHP)
我的專欄是這樣的:
date time
1364399654 15:00
1364684400 16:00
1367272800 12:00
我的PHP是這樣的:
$timestamp_now = strtotime(date('d-m-Y')); //Creates a timestamp of the currect date
$time_now = date('H:i');
$sql = mysql_query('SELECT * FROM table_name ORDER BY date ASC, time ASC (WHERE date > '.$timestamp_now.') AND (time > "'.$time_now.'") LIMIT 1') or die(mysql_error());
$data = mysql_fetch_array($sql);
但是,這是行不通的。任何建議的話?
請詳細準確地會發生什麼,「這行不通」,是不是非常有幫助! – 2013-03-27 15:11:17
這不起作用,因爲它在沒有錯誤的情況下返回空。 – Resitive 2013-03-27 15:13:32