Выпадает первая строка результата

KsMur

Новичок
Выпадает первая строка результата

Почему-то, при данном запросе, пропадает первая строка результатов. Подскажите, пожалуйста, в чем проблема.
id_price(ключ), article(наименование), id_podtip(код групы)

PHP:
function tab_show_suport($id_podtip, $namesp)  
{  $result = db_query('SELECT id_price, article FROM p150509 WHERE id_podtip='.$id_podtip.'');  
$row = mysql_fetch_array($result);    
$out = '';  

while($row = mysql_fetch_array($result))
{  $out .= '<option value="'.$row['id_price'].'">'.$row['article'].'</option>';} 
 mysql_free_result($result);  

echo '<select name="id_price"><option value="no">'.$namesp.'</option>';  
echo $out;  
echo '</select> ';  }
 

Фанат

oncle terrible
Команда форума
даже не глядя на код я могу сказать, что если пропадает "первая строка результата", то это значит, что ты ее зачем-то получаешь, но никак не используешь.
 

scorpion-ds

Новичок
3-я строка:
$row = mysql_fetch_array($result);
там уже происходить смещение указателя, потому цыкл начинается со второй позиции.

просто убери: $row = mysql_fetch_array($result); в 3-й строке.
 

KsMur

Новичок
Я немного не поняла ответ.
Запрос сделан для вывода данных принадлежащих одной группы. Он очень простой, но почему-то ни как не действует.

Если можно поясните свой ответ.
 

DiMA

php.spb.ru
Команда форума
KsMur

ты - даун?

повторяю слова предыдущего оратора:
--------
просто убери: $row = mysql_fetch_array($result); в 3-й строке.
--------

че тебе пояснить??


и для самого оратора: подучи в словаре, как слово цикл пишется .-)
 

KsMur

Новичок
Автор оригинала: scorpion-ds
3-я строка:
$row = mysql_fetch_array($result);
там уже происходить смещение указателя, потому цыкл начинается со второй позиции.

просто убери: $row = mysql_fetch_array($result); в 3-й строке.
Спасибо большое. Где были мои глаза :)

-~{}~ 10.06.09 16:40:

Автор оригинала: DiMA
KsMur

ты - даун?

повторяю слова предыдущего оратора:
--------
просто убери: $row = mysql_fetch_array($result); в 3-й строке.
--------

че тебе пояснить??


и для самого оратора: подучи в словаре, как слово цикл пишется .-)
Скажите пожалуйста, а к чему оскорбления. Если я не успела прочитать сообщение и написала ответ.
Доброго Вам дня.
Спасибо всем. Тема конечно закрыта. В следуйщий раз буду более внимательна
 
Сверху