Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Базы Данных > Рекруссивный каталог


Автор: EasyTask 6.2.2012, 21:21
Задача следующая. Имеется некая база данных, в каторой хранятся категории. Категории имеют неограниченный уровень вложенности т.е может быть такая картина: 
Корневая категория > под категория 1 > под категория 2 > под категория 3 и тд.

Помогите придумать алгоритм, который бы обходил все эти категории и создавал древовидную структуру. Пока что сделал кучу вложенных циклов, но понимаю что это ужасно неправильно.

Автор: $дмитрий 6.2.2012, 22:24
Так http://www.getinfo.ru/article610.html
Или через рекурсию

Автор: EasyTask 7.2.2012, 03:56
А это как?

Автор: krundetz 7.2.2012, 13:22
Цитата(EasyTask @  7.2.2012,  03:56 Найти цитируемый пост)
А это как? 

когда функция вызывает сама себя

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)