我该怎么做?
我有“新闻”表,我希望页面只显示从现在开始创建的新闻 我的想法是预写新闻,这样时间戳为 2011-12-18 12:00 的文章将自动出现在周日中午
不应该是这样吗
$select = mysql_query("SELECT * FROM news WHERE timestamp is NOW() or LATER ORDER BY timestamp");
有什么想法吗?
最佳答案
$select = mysql_query("SELECT * FROM news WHERE timestamp <= NOW() ORDER BY timestamp");
尝试一下...
请记住 - 您的帖子表明您没有使用时间戳。您似乎正在使用日期时间数据类型。我的回答适用于日期时间。
此外,我认为您的标题具有误导性。根据你的问题,你似乎在排队,所以事情会在你提供的日期之前发布。如果是在将来,那么它不会在该日期之前显示该文章。
关于php - 从现在或以后选择记录(不是 future 的时间戳),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8541668/