Перейти к содержимому


SQL-запрос возвращает одну запись, а не несколько


Сообщений в теме: 2

#1 SpectralEye

    Участник

  • Пользователи
  • PipPip
  • 16 сообщений

Отправлено 17 Февраль 2016 - 11:59

Здравствуйте!

Есть таблица Заявки с полями Стоимость (число) и Заявка включена в номер счета (связь с таблицей Счета). Я пытаюсь получить данные из подтаблицы:

  $sqlQuery = "SELECT *
			   FROM ".DATA_TABLE."10
			   WHERE `f2620` = '".$line['Номер']."'
			   AND `status` = 0";
  $result = sql_query($sqlQuery);
  $row = sql_fetch_assoc($result);
  print_r($row);
  echo $sqlQuery;

Но почему-то приходит только одна запись, хотя по такому же SQL-запросу из базы приходит несколько. Такое ощущение, что стоит LIMIT 1. Может быть, я неправильно обрабатываю результат запроса?

#2 wondertalik

    Активный участник

  • Пользователи
  • PipPipPip
  • 1 159 сообщений
  • Пол:Мужчина
  • Город:Кривой Рог, Украина

Отправлено 17 Февраль 2016 - 12:00

while($row = sql_fetch_assoc($result)) {
  print_r($row);
}


#3 SpectralEye

    Участник

  • Пользователи
  • PipPip
  • 16 сообщений

Отправлено 17 Февраль 2016 - 12:03

Ступил. Нам нужно обрабатывать while ($row = sql_fetch_assoc($result)). Решено.





Количество пользователей, читающих эту тему: 2

0 пользователей, 2 гостей, 0 анонимных