mysql_num_row (): предоставленный аргумент не является допустимым ресурсом результата MySQL - PullRequest
0 голосов
/ 30 января 2012

Я не знаю, почему появляется эта ошибка: mysql_num_row():supplied argument is not a valid MySQL result resource

$sqlCheckLevel = 'SELECT * FROM levelPerClass WHERE clsId = \''.$class.'\' AND lvlId = \''.$rowLevel['lvlId'].'\'';
$resCheckLevel = mysql_query($sqlCheckLevel);
print_r($rowCheckLevel = mysql_fetch_assoc($resCheckLevel));
//prints 'Array ( [clsId] => 15 [lvlId] => 18 )'    

if(mysql_num_rows($rowCheckLevel) == 0) {
    //etc

Что не так?

EDIT: Я чувствую себя глупо. Это должно быть

 if(mysql_num_rows($resCheckLevel) == 0) {

1 Ответ

2 голосов
/ 30 января 2012

Используйте как

1002 *mysql_num_rows($resCheckLevel) вместо

mysql_num_rows($rowCheckLevel)

...