mysql_fetch_assoc():在php中提供的参数不是有效的MySQL结果资源

可能重复:
警告:mysql_fetch_array():提供的参数不是有效的MySQL结果

$query = "SELECT UniqueID FROM configuration"; $result = mysql_query($query)or die(mysql_error());; while($row = mysql_fetch_assoc($result)) { } 

抛出exception

警告: mysql_fetch_assoc() :提供的参数不是位于第10行的C:\ Program Files \ Apache Group \ Apache2 \ htdocs \ ehp \ hello.php中的有效MySQL结果资源

这有点混乱,因为这种事通常是由SQL错误引起的,但是行..or die(mysql_error()); 应该select了。 检查你的循环的内容,你不覆盖$resultvariables。