SQL查询时间<现在的时间

时间:2014-08-03 11:35:21

标签: php mysql sql timestamp

我对SQL查询有疑问。我在数据库中有一行称为starting_time(timestamp)。我想从表中选择starts_time在未来的每一行(稍后是现在的时间)。

我尝试了以下查询,但这不起作用。 (我知道mysql函数而不是mysqli)。

$lsel_select = mysql_query("select * from table WHERE startingtime < $time(now) order by id desc");
while ($select = mysql_fetch_array($lsel_lijst)) { 

3 个答案:

答案 0 :(得分:3)

MySQL函数NOW()返回当前时间。所以比较一下。

WHERE starting_time > NOW()

由于您希望将来有时间而非过去时间,因此您应该使用>,而不是<

答案 1 :(得分:0)

试试这个"select * from table WHERE startingtime < NOW() order by id desc"

答案 2 :(得分:0)

试试这个:

$ lsel_select = mysql_query(“select * from table WHERE startingtime&lt;”。time()。“order by id desc”);

如果有帮助,请不要忘记接受