在PHP中使用mysql_fetch_assoc时出现警告
可能重复:在PHP中使用mysql_fetch_assoc时出现警告,php,mysql,Php,Mysql,可能重复: 当我运行我的php页面时,我发现了这个错误,不知道出了什么问题,有人能帮我吗?如果有人需要更多信息,我会发布全部代码 Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in H:\Program Files\EasyPHP 2.0b1\www\test\info.php on line 16 警告:mysql\u fetch\u assoc():提供的参数在资源中
当我运行我的php页面时,我发现了这个错误,不知道出了什么问题,有人能帮我吗?如果有人需要更多信息,我会发布全部代码 Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in H:\Program Files\EasyPHP 2.0b1\www\test\info.php on line 16 警告:mysql\u fetch\u assoc():提供的参数在资源中不是有效的mysql结果 第16行的H:\Program Files\EasyHP 2.0b1\www\test\info.php
这通常意味着您的SQL中有错误
$sql = "SELECT * FROM myTable"; // table name only do not add tb
$result = mysql_query($sql);
var_dump($result); // bool(false)
显然,false
不是MySQL资源,因此您会得到该错误
立即粘贴代码进行编辑:
在while
循环之前的行中,添加以下内容:
if (!$result) {
echo "Error. " . mysql_error();
} else {
while ( ... ) {
...
}
}
确保
tb\u address\u book
表确实存在,并且您已正确连接到数据库。这通常意味着您的SQL中有错误
$sql = "SELECT * FROM myTable"; // table name only do not add tb
$result = mysql_query($sql);
var_dump($result); // bool(false)
显然,false
不是MySQL资源,因此您会得到该错误
立即粘贴代码进行编辑:
在while
循环之前的行中,添加以下内容:
if (!$result) {
echo "Error. " . mysql_error();
} else {
while ( ... ) {
...
}
}
确保
tb\u address\u book
表确实存在,并且您已正确连接到数据库。整个代码很可能是usefil。整个代码很可能是usefil。好的,我发现错误是,感谢您的帮助匿名:如果您能发布您的答案,那就太好了。好的,我发现错误是,谢谢大家的帮助匿名:如果你能发布你的答案那就太好了。