登录表单在xampp上工作但不在我的主机上工作

时间:2012-07-05 21:45:08

标签: php html forms login

  

可能重复:
  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)){

有人可以帮帮我吗?

1 个答案:

答案 0 :(得分:2)

如果您在$ login_check = mysql_num_rows($ sql)行之前提供了代码,那么它将被清除;但我的猜测是$ sql是你使用mysql_connect()获得的mysql连接资源;如果连接失败,它可以是布尔值。

请检查您的连接设置:mysql登录名,密码,数据库名称......