我遇到了PHP 5的问题,我为我的表的最后结果做了一段时间,如下所示:
while($news = mysql_fetch_assoc("SELECT * FROM acts ORDER BY id DESC LIMIT 0,5"))
但我收到以下消息
警告:mysql_fetch_assoc()期望参数1为资源,字符串在
中给出答案 0 :(得分:0)
那是因为你使用它错了,你不应该将查询传递给mysql_fetch_assoc
函数,但是:
$sql = "SELECT * FROM acts ORDER BY id DESC LIMIT 0,5";
$result = mysql_query($sql,$con);
while($news = mysql_fetch_assoc($result))
{
// do something
}
答案 1 :(得分:0)
你应该将结果集传递给mysql_fetch_assoc(),而不是查询。
while($news = mysql_fetch_assoc(mysql_query("SELECT * FROM acts ORDER BY id DESC LIMIT 0,5",$con)));