可能重复:
mysql_fetch_array() expects parameter 1 to be resource, boolean given in select
我的登录表单有问题。我创建了一个站点,然后在xampp localhost上运行该站点。它通常工作正常,但当我将文件传输到Web主机时,我的登录表单显示此错误:
Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given
... on line 39
我在此行中的代码是:
$login_check = mysql_num_rows($sql);
// If login check number is greater than 0 (meaning they do exist and are activated)
if($login_check > 0){
while($row = mysql_fetch_array($sql)){
有人可以帮帮我吗?
答案 0 :(得分:2)
如果您在$ login_check = mysql_num_rows($ sql)行之前提供了代码,那么它将被清除;但我的猜测是$ sql是你使用mysql_connect()获得的mysql连接资源;如果连接失败,它可以是布尔值。
请检查您的连接设置:mysql登录名,密码,数据库名称......