$sp_sql="select distinct cel from ocenka where face='$lico'";
$sp_result=mysql_query($sp_sql, $db);
while ($oc=mysql_fetch_array($sp_result))
{
echo $oc['cel'];
print "<br>";
}
Запрос работает, но результаты запроса не выводин на экран.
Помогите плиз!
P.S.: yflj,s еще результаты запихаить в форму
<SELECT NAME="">
<OPTION VALUE=
<OPTION VALUE=
...
</SELECT>
Спустя 3 дня, 19 часов, 13 минут, 9 секунд (4.06.2008 - 13:50) n1tr0k1ll3r написал(а):
Цитата(Poni @ 30.5.2008, 19:37) [snapback]39548[/snapback]
есть такой код:
$sp_sql="select distinct cel from ocenka where face='$lico'";
$sp_result=mysql_query($sp_sql, $db);
while ($oc=mysql_fetch_array($sp_result))
{
echo $oc['cel'];
print "<br>";
}
Запрос работает, но результаты запроса не выводин на экран.
Помогите плиз!
P.S.: yflj,s еще результаты запихаить в форму
<SELECT NAME="">
<OPTION VALUE=
<OPTION VALUE=
...
</SELECT>
$sp_sql="select distinct cel from ocenka where face='$lico'";
$sp_result=mysql_query($sp_sql, $db);
while ($oc=mysql_fetch_array($sp_result))
{
echo $oc['cel'];
print "<br>";
}
Запрос работает, но результаты запроса не выводин на экран.
Помогите плиз!
P.S.: yflj,s еще результаты запихаить в форму
<SELECT NAME="">
<OPTION VALUE=
<OPTION VALUE=
...
</SELECT>
А как определили, что запрос работает?
Вот нормально выделенный код :
Код
$sp_sql="select distinct cel from ocenka where face='$lico'";
$sp_result=mysql_query($sp_sql, $db);
while ($oc=mysql_fetch_array($sp_result))
{
echo $oc['cel'];
print "<br>";
}
$sp_result=mysql_query($sp_sql, $db);
while ($oc=mysql_fetch_array($sp_result))
{
echo $oc['cel'];
print "<br>";
}
Во-первых, тут можно mysql_fetch_assoc использовать вместо mysql_fetch_array.
Во-вторых, почему одна строка вывода через print, а другая - через echo
В-третьих, в строке SQL запроса лучше выделять ключевые слова SELECT, DISTINCT, FROM и WHERE и другие, не присутствующие в данном запросе
Спустя 18 дней, 21 час, 6 минут, 51 секунда (23.06.2008 - 10:57) Foto12 написал(а):
while ($oc=mysql_fetch_array($sp_result, MYSQL_ASSOC))
{
echo $oc["cel"];
print "<br>";
}
$oc["cel"]; - массивы пишутся в кавычках.
или так:
printf ("cel: %s ", $oc["cel"]);
{
echo $oc["cel"];
print "<br>";
}
$oc["cel"]; - массивы пишутся в кавычках.
или так:
printf ("cel: %s ", $oc["cel"]);