全部 - 非常简单的查询问题一直困扰着我:如何查询日期和时间仅比现在更大的条目,或查询运行时(请求页面)?
我见过一些例子,但它们不足以让我修改。这是我的代码:
$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中不熟悉的时间函数。救命?这是用于输出一系列包含日期和时间的事件。
答案 0 :(得分:1)
我认为你反向使用<
,它应该是>
试
SELECT ... WHERE t.event_StartDate>NOW();
/* you don't even need to set $todaysDate */
答案 1 :(得分:0)
t.event_StartDate&gt;现在()不会什么都不返回?现在更高的日期大声笑。我很困惑。