2012-04-25 3 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"]; 
    } 

Просьба помочь мне с этим.

Спасибо заранее, Сантош Кумар

ответ

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"]; 
    } 
} 
Смежные вопросы