我想做的是显示过去30天的文章,但是我所拥有的代码一直在给我一个mysql_fetch_assoc错误,然后可以追溯到我的查询
这是代码:
$sql = mysql_query("SELECT * FROM table WHERE DATE (datetime) = (CURDATE() - INTERVAL 7 DAY) ORDER BY ID DESC"); while ($runrows = mysql_fetch_array($sql))
有人可以给我指点一下如何真正使代码正常工作吗?这是错误
警告:mysql_fetch_array():提供的参数不是有效的MySQL结果资源
试试这个:
$sql = mysql_query("SELECT * FROM table WHERE DATE (datetime) > DATE_SUB(CURDATE(), INTERVAL 7 DAY) ORDER BY ID DESC");
我已经更改了两件事:
DATE_SUB()
>=
=