Перейти к публикации

Рекомендованные сообщения

while ($row = $db->get_array()) {

Как пройтись по данному циклу дважды?

Т.е Сначала хочу пройтись чтобы собрать id новостей из ячейки (для своих целей, с дальнейшей обработкой), а после еще раз уже для полного вывода (тут уже понадобится данные из первого цикла)?

Если делать два раза

while ($row = $db->get_array()) {

То это приводит к тому, что выводит информацию только из перового цикла.

Изменено пользователем lingvo
Ссылка на сообщение
Поделиться на других сайтах

Через MySQL функции никак. Вам нужно при проходе первый раз, создать свой массив, чтобы с ним работать уже второй раз. А вообще нужно обрабатывать всегда один раз. И в этот момент собрать потом свои  id новостей для работы потом для своих целей, это займет меньше памяти, а не наоборот.

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...