如何查询我的 mysql 数据库并获取前 3 天发布的行
我知道如何获取今天的行,但不知道如何获取 3 天前的行
时间将像这样保存在我的表中:
2010-01-20 19:17:49
这就是我所知道的:
SELECT id FROM pages WHERE date=now()
但我需要在 3 天内显示帖子
我正在寻找一个简单直接的解决方案,因为我知道如何在长PHP代码中做到这一点
最佳答案
要获取过去三天截至当前时间的记录:
SELECT t.id
FROM PAGES t
WHERE t.date BETWEEN DATE_SUB(NOW(), INTERVAL 3 DAY) AND NOW()
关于php - 查询 mysql 表并获取 3 天内发布的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2778470/