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


ALL_ROWS в sql_query()


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

#1 Anton1

    Участник

  • Пользователи
  • PipPip
  • 17 сообщений
  • Пол:Мужчина

Отправлено 11 Март 2022 - 07:54

Есть запрос который не реализуется на уровне data_select_array(), приходится использовать sql_query(). Результатом запроса является несколько строк, но sql_query(), в отличии от data_select_array() с флагом ALL_ROWS, возвращает только одну строку. Как получить в sql_query() все строки одним массивом?

Сообщение отредактировал Anton1: 11 Март 2022 - 07:56


#2 Anton1

    Участник

  • Пользователи
  • PipPip
  • 17 сообщений
  • Пол:Мужчина

Отправлено 11 Март 2022 - 08:47

Ну и сам себе отвечу)
$sqlQuery = "SELECT * ...";
$result = sql_query($sqlQuery);
while ($row = sql_fetch_assoc($result)) $rows[] = $row;
display_notification(print_r($rows , true) ,3);  //вывести результат


#3 Timur

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

  • Техподдержка ООО "КБ"
  • PipPipPip
  • 835 сообщений
  • Пол:Мужчина

Отправлено 23 Март 2022 - 12:20

Отлично! Рад, что самостоятельно смогли разобраться.





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

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