任何人都可以帮助我,我有一个日期为(YY-mm-dd)的字符串,例如。 2012年11月16日。我想使用PHP从我的数据库中获取记录,以获取过去7天的记录。我的数据库包含日期和时间格式的unix时间戳。如何使用PHP从当天获取过去7天的记录。
答案 0 :(得分:1)
SELECT * FROM table WHERE DATE(yourdate) >= DATE_SUB(CURDATE(), INTERVAL 7 DAY)
这适用于“每天”。在第二个基础上使用它是准确的:
SELECT * FROM table WHERE yourdate >= DATE_SUB(NOW(), INTERVAL 7 DAY)