0
我有一個mysql表事件,列event_date varchar(10)
以7-5-2014
的形式接收日期。使用php和mysql在當前月份,星期和日期內檢索行
我有一個對象,它可以給我:
// displays current month (5)
$m = $time->getMonth();
echo $m;
//displays current day (1)
$d = $time->getDay();
echo $d;
// displays current year (2014)
$y = $time->getYear();
echo $y;
我試圖找出一個辦法來得到當前的日,月和年中的事件。
的PHP下面的查詢是錯誤的,但它給你的想法,以什麼即時試圖做的事:
$eventsWithinDay = query("SELECT * FROM events WHERE LEFT(event_date, 2)='%s'", $d);
我怎麼能這樣做是否正確? 更好的是,最有效的方法是什麼?
我可以對數據庫或php進行任何必要的更改。
在此先感謝。
也許你可以使用MySQL函數「unix_timestamp」並比較它的方式。 http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_unix-timestamp – Colandus