PHP FAQ from PHPclub.ru : Tree

Деревья в базах данных

Способы хранения деревьев в базах данных


Итерация свойственна человеку, а рекурсия – божественна. /Д.Кнут/

Если Вы еще ничего не знаете, посмотрите сюда:


Если Вы уже что-то узнали и теперь ждете подробностей, то Вам сюда:


Если Вы захотите пополнить коллекцию библиотек для работы с деревьями, ознакомьтесь с этим:


Дополнительная информация



Часто задаваемые вопросы





Деревья в базах данных => Примеры скриптов

Разные полезные скрипты при работе с деревьями



Деревья в базах данных => Примеры скриптов => Вывод деревьев

Вывод деревьев


В приведенных ниже примерах дерево задано в скрипте в виде массива.


Этот массив описан в разделе:
Внутреннее представление деревьев в программах


Функции для формирования этого массива в зависимости от способа хранения деревьев смотрите в соответствующих разделах:
Как загрузить дерево, которое хранится в виде списков смежности
Как загрузить дерево, которое хранится в виде вложенных множеств


Примеры, приведенные ниже, не зависят от способа хранения дерева в базе данных.





Смотрите так же


На русском языке:





На английском языке:




Библиотеки для работы с деревьями:



Об этой документации:









То Do List



To Do List – перечень дополнений и изменений, которые будут внесены в этот раздел


(empty)

Done – список топиков, которые прошли «обработку»


Все Ваши пожелания с радостью принимаются в комментариях к этой странице!



Слишком много? Вы, наверное, хотели изучить сложный вопрос, не потратив при этом ни времени, ни усилий.