ВТ
Валерий Томилин

Warning: mysql_numrows() expects parameter 1 to be resource, boolean given in на денвере все ок!

if(mysql_numrows($query)) {
$this->flush_echo("".$this->_['incwritecat']." ".trim($cat_name[1])."");
$data = mysql_fetch_array($query);
$cid = $data['id'];
} else {
$this->flush_echo("".$this->_['inccreatcat']." ".trim($cat_name[1])."");
mysql_query("INSERT INTO category VALUES('','".trim($cat_name[1])."')");
$cid = mysql_insert_id();
}
Запускаю на денвере, все отлично работает. На дедике не хочет. В чем проблема?
Warning: mysql_numrows() expects parameter 1 to be resource, boolean given in

Эдуард
Эдуард

При ошибке $query NULL а вы сразц пытаетесь проверить кол-во строк. Сначала проверяется есть ли вообще указатель на результат
if(!$query || !mysql_numrows($query)){
//нет результата
}else{
//есть строки
}

Похожие вопросы
переведите: To be in time,to be buse,tu be fhee, to be cold переведите плз я не успел с доски перевод списать
t (to be) cold in autumn. It often (to rain) a cold wind often (to blow). The weather (to be) fine today. It (to be) war
Английский :1) Which modal verb can't be used in the negative to talk about possibility? (внутри)
Ошибка Warning: mysql_fetch_array() expects parameter 1 to be resource в PHP помогите разобраться.
Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in
Use "to be" in the right form:
Почему I will be in Moscow и I will travel, куда девается глагол "to be - быть"
Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in /home/user1987/presentqiwi.ru/header.p
Как пепеводится to be fluent in English??? Без ссылок! нужна помощь специалиста!
mathematical knowledge appears to be acquired in a different way