-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 に答える