Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 04.06.2014, 09:47   #1
Glob
Пользователь
 
Регистрация: 11.11.2010
Сообщений: 25
По умолчанию не выводит первую запись из запроса

Делаю запрос к БД и потом вывожу его в таблицу, но почему-то не выводится первая запись из БД
PHP код:
<?php
$query 
="SELECT * FROM `price`";
$pr mysql_query($query);
$row=mysql_fetch_assoc($pr);
echo 
'<table border="1">';
while(
$row=mysql_fetch_array($pr)) {
echo 
'     <tr>';
echo 
"       <td>".$row['pr_kod']."</td>";
echo 
"       <td>".$row['pr_name']."</td>";
echo 
"       <td>Цена</td>";
echo 
'       <td><INPUT NAME="1" VALUE ="" SIZE=5 MAXLEGNTH=10></td>';
echo 
'     </tr>';
}
echo 
'</table>';
?>
подскажите в чем проблема?
Glob вне форума Ответить с цитированием
Старый 04.06.2014, 09:53   #2
Glob
Пользователь
 
Регистрация: 11.11.2010
Сообщений: 25
По умолчанию

функция
Код:
mysql_num_rows($pr)
выводит верное количество записей, но выводится почему-то начиная со второй
Glob вне форума Ответить с цитированием
Старый 04.06.2014, 10:20   #3
Glob
Пользователь
 
Регистрация: 11.11.2010
Сообщений: 25
По умолчанию

Разобрался.
перед циклом спасает строка
PHP код:
mysql_data_seek($pr0); 
Glob вне форума Ответить с цитированием
Старый 04.06.2014, 11:28   #4
Andkorol
Старожил
 
Регистрация: 31.05.2010
Сообщений: 3,301
По умолчанию

Нужно было просто убрать эту строку перед циклом:
Цитата:
Сообщение от Glob Посмотреть сообщение
PHP код:
$row=mysql_fetch_assoc($pr); 
Andkorol вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Добавить запись в базу с помощью запроса. Aleksandr БД в Delphi 9 15.10.2013 09:01
с++,циклическая очередь, сразу норм выводит, а потом на где-то логика нарушается и неправильно выводит nati_94 Помощь студентам 2 17.03.2013 14:29
Цикл выводит только одну запись из базы romanet PHP 13 08.07.2011 13:40
Зацените первую игру Вадим21 Gamedev - cоздание игр: Unity, OpenGL, DirectX 12 13.06.2011 20:56
Первую почти сделал Ko$ Помощь студентам 0 16.03.2011 14:18