可能的重复:
警告:mysql_fetch_array():提供的参数不是有效的 MySQL 结果
我真的坚持这一点,我收到了这个错误:
mysql_fetch_assoc():提供的参数不是“文件名”中有效的 MySQL 结果资源
这是代码:
$sql = "SELECT * FROM $tbl_name WHERE....
$result=mysql_query($sql);
$row = mysql_fetch_assoc($result);
奇怪的是我之前使用过完全相同的代码并且运行良好
有任何想法吗??
这意味着查询失败。通常是 SQL 语法错误。要找到答案,只需将其插入到 _fetch_assoc 行之前:
print mysql_error();
为了防止出现错误消息,请像这样构建代码以预先检查 $result:
$sql = "SELECT * FROM $tbl_name WHERE....";
if ($result = mysql_query($sql)) {
$row = mysql_fetch_assoc($result);
}
else print mysql_error();
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)