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'> ";
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);
Подскажите, в чем может быть проблема.
Вот кусок скрипта:
$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'> ";
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);
Подскажите, в чем может быть проблема.