【发布时间】:2013-07-09 00:22:41
【问题描述】:
我从 mysql 获取时间,格式为:hh:mm:ss 我需要将它与当前时间进行比较,但它不起作用
$result = mysql_query('SELECT * FROM events WHERE clubID = "'.$clubID.'" ORDER BY date ASC, TIME(startTime) ASC');
while ($row = mysql_fetch_assoc($result)) {
$originaltime = $row['endTime'];
$time = new DateTime($originaltime);
if($time < time())
mysql_query('UPDATE events SET passed="1" WHERE eventID = "'.$row['eventID'].'"');
}
如果当前时间已经超过$time(来自mysql),我希望if语句发生
【问题讨论】:
-
您正在将一个对象与时间戳进行比较...
-
你可以用一个更新查询来做到这一点,没有 php
标签: php mysql datetime compare