将MySQL结果限制为X天

时间:2013-11-02 23:31:27

标签: php mysql

我的表中有一个名为date的字段,它通过NOW()函数存储条目的添加日期。

我需要查询数据库才能在过去30天内查找条目。

这可以在一个查询中实现吗?

1 个答案:

答案 0 :(得分:1)

不确定。创建一个时间窗口,您可以按日期限制

$time = time() - (86400 * 30); // 86400 seconds in one day
$sql = 'SELECT * FROM table WHERE datefield > "' . date('Y-m-d H:i:s', $time) . '"'; 

这应该会在过去30天内为您提供记录