Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
Проблема после обращения к MySQL (Krondor) 06/04/2009 - 15:41:16
      Re: Проблема после обращения к MySQL (Diter) 06/04/2009 - 16:52:21

> Original message text:
> From: Krondor - 06/04/2009 - 15:41:16
> Subject:Проблема после обращения к MySQL
> -----------------
> Добрый день. начинаю изучать MySQL. у меня такая проблема появилась:
> есть php-скрипт, который обращается к базе. по результатам запроса должен рисоваться список. но при выполнении запроса мне возвращается вот такое предупреждение: Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in \\vinexim.ru\users\barsukov\Documents\TryHTML\Dieta\add_food_to_ration_select.php on line 56
>
> запрос выглядит вот так: Мы нашли следующее
> SELECT * FROM Ingredients WHERE Iname="сыр";
>
> вот кусок скрипта, которые непосредственно обращается к базе:
> $qstr = "SELECT * FROM Ingredients WHERE Iname=\"{$name}\"";
> $qstr = stripslashes($qstr);
> $qs = mysql_query($qstr);
> echo $qstr."\n<br>";
> echo "<form name=\"SelFood\" action=\"add_food_to_ration_query.php\" method=\"post\">\n";
> $n = mysql_num_rows($qs); /*Линия 56 скрипта*/
> echo "<select size=\"10\" name=\"ing\" onChange=\"show();\">\n";
> for ($r=0; $r<$n; $r++) {
> echo "<option>".mysql_result($q, $r, 2)."</option><br>\n";
> };
> echo "</select>\n";
>
> что странно. у меня есть другой скрипт, который обращается к этой же базе и там, при выполнении точно такого же запроса рисуется нормальная табличка. не знаете, в чем может быть причина??
>


From: Diter - 06/04/2009 - 16:52:21
Subject:Проблема после обращения к MySQL
-----------------
вместо:
mysql_result($q, $r, 2)

надо:
mysql_result($qs, $r, 2)



[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
35314



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |