Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Выборка из БД последних значений в цикле
Покинул форум
Сообщений всего: 151
Дата рег-ции: Май 2012
Помог: 1 раз(а)
Добрый день! Вот ломаю голову как сделать такой цикл что бы он повторялся пока не закончиться и собирал все в массив(ну или только значения последней записи в цикле)...
Вообщем есть БД..
Итак, первый это АВТОИНКРЕМЕНТ ID, второй это родительский ID, третий это уровень
Как сделать такой цикл выборки из БД, чтобы например при $id = 1 он начинал собирать значения те где PARENT_ID = $id, затем еще один цикл и еще и еще до тех пор пока не соберт все конечные ID в массив? известно что пока LEVEL не больше 3, но возможно еще будет расширяться..
Подскажите пожалуйста! Буду очень благодарен!
Faraon-san
Отправлено: 02 Июля, 2015 - 12:37:05
Посетитель
Покинул форум
Сообщений всего: 318
Дата рег-ции: Сент. 2013
Помог: 8 раз(а)
тебе нужно древовидный массив построить?
Master._pascal
Отправлено: 02 Июля, 2015 - 12:43:33
Новичок
Покинул форум
Сообщений всего: 31
Дата рег-ции: Нояб. 2013
Помог: 0 раз(а)
зачем тебе циклы я не пойму
DelphinPRO
Отправлено: 02 Июля, 2015 - 13:28:00
Активный участник
Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.