Php 警告:mysql_fetch_array()要求参数1为资源[…]
可能重复:Php 警告:mysql_fetch_array()要求参数1为资源[…],php,mysql,Php,Mysql,可能重复: 错误是“警告:mysql\u fetch\u array()希望参数1是资源, 第39行[…]中给出的布尔值是“$row=mysql_fetch_array($result);”。我吓坏了,怎么了?mysql\u查询失败,在$result中返回了FALSE 您应该检查返回的值: $id = mysql_real_escape_string($GET["id"]); if ($result = mysql_query("SELECT * FROM Setting WHERE ID
错误是“警告:mysql\u fetch\u array()希望参数1是资源,
第39行[…]中给出的布尔值是“$row=mysql_fetch_array($result);”。我吓坏了,怎么了?
mysql\u查询失败,在$result
中返回了FALSE
您应该检查返回的值:
$id = mysql_real_escape_string($GET["id"]);
if ($result = mysql_query("SELECT * FROM Setting WHERE ID = '$id'"))
$row = mysql_fetch_array($result);
else
print htmlencode(mysql_error()) . "\n";
当然,您不应该在查询中直接输入$GET[“id”]
:
echo mysql_error();。。。它的回声是什么。