Не работают некоторые функции работы с MYSQL на сервере

Yura

Новичок
Не работают некоторые функции работы с MYSQL на сервере

Вот кусок скрипта:

$res1=mysql_query("select * from tbl_branch where id='$id'");
echo "<tr><td width='14'><img src='img/s1.gif'></td><td bgcolor='#E4E4E4' width='360' colspan='2'><strong>".mysql_result($res1, 0, 1)."</strong></td></tr>";

$res2=mysql_query("select * from tbl_otchet where br_id='$id' order by id");
$num=mysql_num_rows($res2);
for ($i=0; $i<$num; $i++)
{
$r=mysql_result($res2, $i, 0);
echo "<tr><td></td><td width='left'><img src='img/s2.gif'>&nbsp;&nbsp;";
echo mysql_result($res2, $i, 1);
echo "</td><td><a href='otchet/$r.zip'>Скачать</td></tr>";

}

У меня на компе работает нормально. Загружаю на сервер, выдает ошибку: Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in ................................... on line 34
Строка 34 - это $num=mysql_num_rows($res2);

Подскажите, в чем может быть проблема.
 

Yura

Новичок

Фанат

oncle terrible
Команда форума
скажи, ты русский язык понимаешь?
я спрашивал тебя, ЧТО ты добавил?

я тебя спросил - ЗАЧЕМ ты это сделал!
 

Yura

Новичок
хотел вывести инфу об ошибке, но честно говоря, не уверен, что это так делается
 

Фанат

oncle terrible
Команда форума
а почему бы тебе просто не сделать так, как написано по ссылке, которую я дал?

-~{}~ 04.07.06 10:48:

просто напиши
echo mysql_error();
и всё
не надо делать ничего никогда лишнего
 

Yura

Новичок
Автор оригинала: Фанат
а почему бы тебе просто не сделать так, как написано по ссылке, которую я дал?

-~{}~ 04.07.06 10:48:

просто напиши
echo mysql_error();
и всё
не надо делать ничего никогда лишнего
Оказывается, в БД таблицы не было :). Совсем торможу сегодня.

Спасибо за помощь!
 
Сверху