Mysql+php как лучше всего хранить иерархические данные?

как лучше всего хранить иерархические данные? Максимальный уровень вложенности 5-6

есть вариант гранить связи в соседней таблице, на каждый уровень вложенности по записи
  • Вопрос задан
  • 2517 просмотров
Решения вопроса 2
evnuh
@evnuh
Поиск Гугл помог мне, впусти и ты его в свой дом
Если максимум 6 и точно больше никогда не будет, то не грех и через pid. Но это вообще самая хреновая структура. Лучше всего Nested Sets, сразу с хранением уровня вложенности.
Ответ написан
Комментировать
советую разобраться с NestedSets. вот Вам толковый русскоязычный линк
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 3
Комментировать
delfi
@delfi
https://ittricks.ru
В свое время пользовался данной статьей для создания древовидного меню:

sitesource.ru/stati/mnogourovnevoe-menyu-na-php-mysql

По опыту - распространенная практика, которая описана в статье
Ответ написан
djQuery
@djQuery
"Кодируем помаленьку" ("Сказка о Тройке")))
...или здесь
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы