2012-04-25 57 views
-1

可能重复:
PHP Error: mysql_fetch_array() expects parameter 1 to be resource, boolean given警告:mysql_fetch_assoc()预计参数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库马尔

回答

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"]; 
    } 
} 
相关问题