Добрый день! Вот ломаю голову как сделать такой цикл что бы он повторялся пока не закончиться и собирал все в массив(ну или только значения последней записи в цикле)...
Вообщем есть БД..
CODE ( htmlphp):
скопировать код в буфер обмена
ID | PARENT_ID | LEVEL 1 | | 0 2 | 1 | 1 3 | 2 | 2 4 | 1 | 1 5 | 4 | 1 6 | 5 | 2 7 | 5 | 2 8 | 7 | 3 9 | | 0 10 | 9 | 1
Итак, первый это АВТОИНКРЕМЕНТ ID, второй это родительский ID, третий это уровень
Как сделать такой цикл выборки из БД, чтобы например при $id = 1 он начинал собирать значения те где PARENT_ID = $id, затем еще один цикл и еще и еще до тех пор пока не соберт все конечные ID в массив? известно что пока LEVEL не больше 3, но возможно еще будет расширяться..
Подскажите пожалуйста! Буду очень благодарен!
|