Мутник
Новичок
генерация дерева многоуровневого
в базе имеется такой структуры дерево.
id pid name
1 0 root
2 1 Имена
3 2 Костя
4 2 Игорь
5 2 Алена
6 1 Фамилии
7 6 Лопухов
8 6 Иванов
9 2 Дмитрий
как такое вытащить в таком порядке, чтобы юзеру вывести в правильном порядке логическом? если кто то может предложить какую то другую реализацию - буду рад.
P.S. дерево может иметь неограниченное количество "колен".
т.е.
Одежда->верхняя->зимняя->штаны->ватные->зеленые и так далее. Нужна (скорее всего) рекурсионная реализация.
в базе имеется такой структуры дерево.
id pid name
1 0 root
2 1 Имена
3 2 Костя
4 2 Игорь
5 2 Алена
6 1 Фамилии
7 6 Лопухов
8 6 Иванов
9 2 Дмитрий
как такое вытащить в таком порядке, чтобы юзеру вывести в правильном порядке логическом? если кто то может предложить какую то другую реализацию - буду рад.
P.S. дерево может иметь неограниченное количество "колен".
т.е.
Одежда->верхняя->зимняя->штаны->ватные->зеленые и так далее. Нужна (скорее всего) рекурсионная реализация.