2012-04-25 85 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"]; 
    } 
} 
相關問題