我遇到以下问题: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 "" . $row['title']. "";
echo "";
}
}
2011-02-17
A3efan
+0
你知道SQL有这个特殊的语法WHERE子句,它允许你指定你选择的标准 –
2011-02-17 20:11:28