Php 时间戳为15+;几天前
我有一个SQL查询:Php 时间戳为15+;几天前,php,mysql,Php,Mysql,我有一个SQL查询: where datetime < DATE_ADD(DATE(now()), INTERVAL 15 DAY) order by datetime ASC 其中datetime
where datetime < DATE_ADD(DATE(now()), INTERVAL 15 DAY) order by datetime ASC
其中datetime
这是一个正确的查询,说明datetime在15天或更长时间之前的位置吗?您应该使用DATE\u SUB:
where datetime < DATE_SUB(DATE(now()), INTERVAL 15 DAY) order by datetime ASC
where datetime
- DATE\u ADD将间隔添加到起始日期
- DATE_SUB“减去”开始日期的间隔
有关文档,请参阅。Did。。。。。。。你试过了吗?是的,它不起作用,我只是想知道是否有什么明显的地方我漏掉了。“它不起作用”在MySQL中不是一条有效的错误消息(我对PHP非常怀疑,尽管我对PHP一无所知)