在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。好的,我发现错误是,感谢您的帮助匿名:如果您能发布您的答案,那就太好了。好的,我发现错误是,谢谢大家的帮助匿名:如果你能发布你的答案那就太好了。