|
MySQL.RU - Webboard
Вернуться
Проблема после обращения к MySQL (Krondor) 06/04/2009 - 15:41:16
Re: Проблема после обращения к MySQL (Diter) 06/04/2009 - 16:52:21
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";
что странно. у меня есть другой скрипт, который обращается к этой же базе и там, при выполнении точно такого же запроса рисуется нормальная табличка. не знаете, в чем может быть причина??
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
35314
|
|