这个问题在这里已经有了答案:
9年前关闭。
Possible Duplicate:
PHP: Warning: sort() expects parameter 1 to be array, resource given
错误是“警告:mysql_fetch_array() 期望参数 1 是资源,
在第 39 行 [...] 中给出的 bool 值”,第 39 行是“$row = mysql_fetch_array($result);”。我吓坏了,它有什么问题?
最佳答案
mysql_query
失败并返回 FALSE
在 $result
.
您应该检查返回的值:
$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"]
直接进入查询:关于php - 警告 : mysql_fetch_array() expects parameter 1 to be resource [. ..],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5470533/