所有 - 一直困扰着我的相当简单的查询问题:如何查询日期和时间仅大于现在的条目,或者查询运行时(请求页面)?
我看过一些示例,但它们不够好,我无法修改。这是我的代码:
$todaysDate = date("Y-m-d h:i:s");
$params = array('select'=>'*', 'limit'=>3, 'orderby'=>'t.event_StartDate ASC', 't.event_StartDate < "$todaysDate"' );
变量“t.event_StartDate”的示例输出“2010-12-10 22:18:42”,所以我假设这可能是它在数据库中的保存方式。
我怀疑我没有正确构建日期,或者我需要使用我在 MySQL 中不熟悉的时间函数。帮助?这是为了输出一系列带有日期和时间的事件。
最佳答案
我认为你颠倒了使用 <
,应该是>
尝试
SELECT ... WHERE t.event_StartDate>NOW();
/* you don't even need to set $todaysDate */
关于php - 查询日期和时间大于现在的事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4433584/