Написание этой статьи было вызвано часами размышлений и экспериментов в области построения иерархических списков.
Изначально логика тестировалась на SQL-запросах, но позже я решил реализовать ее на PHP, чтобы убрать зависимость от СУБД.
На простом примере покажу как можно пройти от корня иерархии к каждому конечному элементу и обратно, информация скорее для новичков.
Итак, иерархия тестов, с которой нам предстоит работать:
В базе данных есть самая простая таблица на самом простом сервере MSSQL; тонкости подключения мы опустим; наша цель — понять иерархию и рекурсию.
Создадим таблицу:
Теги: #php #рекурсия #деревовидное меню #деревовидные структуры #рекурсивные запросы #рекурсивные перечисления #алгоритмы поиска #Аномальное программирование #php #АлгоритмыCREATE TABLE [dbo].
[Test](
Вместе с данным постом часто просматривают:
-
Как Удалить Угонщик Safebrowsing.bis
19 Oct, 24 -
Зал Славы Труда Javascript
19 Oct, 24 -
Как Перемешать Песни?
19 Oct, 24 -
Как Мы Будем Бороться Со Спамом?
19 Oct, 24 -
Обзор Ноутбука Asus Expertbook B1 B1500
19 Oct, 24 -
Рит-2008: Программа Блиц-Докладов
19 Oct, 24 -
Королевство Многослойных Зеркал
19 Oct, 24 -
Жж Продвигает Спонсируемые Сообщества
19 Oct, 24