可能重复:PHP:警告:sort()期望参数1为数组,给定资源
错误是“警告:mysql_fetch_array()期望参数1是资源,在第39行的[...]中给出布尔”,第39行是“$ row = mysql_fetch_array($ result);” . 我吓坏了,它有什么问题?
mysql_query 失败并在 $result 中返回 FALSE .
mysql_query
$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"] 权限放入查询中:
$GET["id"]
1 回答
mysql_query
失败并在$result
中返回FALSE
.你应该检查返回的值:
当然,您永远不应该将
$GET["id"]
权限放入查询中: