从NOW或LATER(不是将来的时间戳)中选择记录

时间:2011-12-17 00:17:40

标签: php mysql timestamp

我该怎么做?

我有表“新闻”,我希望页面只显示从现在开始创建的新闻 我的想法是预先写新闻所以带有时间戳的文章2011-12-18 12:00会自动出现在周日中午

不应该像

$select = mysql_query("SELECT * FROM news WHERE timestamp is NOW() or LATER ORDER BY timestamp");

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

$select = mysql_query("SELECT * FROM news WHERE timestamp <= NOW() ORDER BY timestamp");

试试......

请记住 - 您的帖子暗示您没有使用时间戳。您似乎正在使用datetime数据类型。我的回答适用于日期时间。

另外,我认为你的头衔是误导性的。根据您的问题,您似乎正在排队,所以事情将在您提供的日期之前发布。如果在将来,那么在该日期之前它不会显示该文章。