Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/266.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 警告:mysql_fetch_array()要求参数1为资源[…]_Php_Mysql - Fatal编程技术网

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();。。。它的回声是什么。