-1

可能重复:
PHP 错误:mysql_fetch_array() 期望参数 1 是资源,给定布尔值

我正在尝试在我的本地主机中执行 php 代码,它正在运行。当我将相同的代码传输到我的主机时,得到 mysql_fetch_assoc() 期望参数 1 是资源。下面是我的代码我不知道我真的错过了什么

   $checkQuery = "select MGUserName from MovinGalaxyLogin where MGUserName='checksan'or MGEmailID='checksan'";
   echo $checkQuery;
   $sessionUserName = mysql_query($checkQuery);

    while ($row = mysql_fetch_assoc($sessionUserName)) {
    $sessionUserName= $row["MGUserName"];
    }

请帮我解决这个问题。

提前致谢, Santhosh KUmar

4

1 回答 1

1

你需要看看你从 MySQL 得到了什么错误。用于mysql_error()找出。

$checkQuery = "select MGUserName from MovinGalaxyLogin where MGUserName='checksan'or MGEmailID='checksan'";
   echo $checkQuery;
   $sessionUserName = mysql_query($checkQuery);

if (mysql_error())
{
    echo mysql_error();
}
else
{
    while ($row = mysql_fetch_assoc($sessionUserName)) 
    {
        $sessionUserName= $row["MGUserName"];
    }
}
于 2012-04-25T01:17:07.073 回答