{date}功能帮助。从mysql获取特定日期的记录

时间:2015-12-26 03:21:34

标签: php mysql

我需要帮助。当我们将特定日期放在框中时,此代码可以帮助我们。

但如果我们想要最近10天的记录,那么我们应该做些什么。 过去10天的自动记录

$sql = "select * from pub_website where  user='$user' &&  STR_TO_DATE(pdate,'%Y-%m-%d') = '$fromdate' && website='$site'";

1 个答案:

答案 0 :(得分:1)

select某个日期范围内的所有记录:

SELECT * FROM pub_website WHERE pdate BETWEEN "2015-12-01 00:00:00" AND NOW()

要做到这一点,可以这么说,过去10天:

SELECT * FROM pub_website WHERE pdate BETWEEN DATE_SUB(NOW(), INTERVAL 10 DAY) AND NOW();