我的表中有一个名为date的字段,它通过NOW()函数存储条目的添加日期。
我需要查询数据库才能在过去30天内查找条目。
这可以在一个查询中实现吗?
答案 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天内为您提供记录