我遇到以下問題:PHP:比較日期
我想,比較今天對陣一些日期日期在一個數據庫中,然後如果尚未到期,展示一些東西...但如果表格中的所有日期都已過期,顯示的內容如'此時不安排演講,再次返回'。
至於第一件事,這是沒有問題的,但我不能證明那裏並沒有任何未來日期的文字...
下面的代碼,
表: ID,dateposted ,date_course,標題,正文
$sql = "SELECT *
FROM L
ORDER BY L.dateposted DESC;";
$result = mysql_query($sql) or die(mysql_error());
while($row = mysql_fetch_assoc($result))
{
$exp_date = $row['date_course'];
$todays_date = date("Y-m-d");
$today = strtotime($todays_date);
$expiration_date = strtotime($exp_date);
if ($expiration_date >= $today)
{
echo "<a href='courses.php'>" . $row['title']. "</a>";
echo "</br>";
}
}
你知道SQL有這個特殊的語法WHERE子句,它允許你指定你選擇的標準 – 2011-02-17 20:11:28