Я хочу построить проект MLM. Каждый член может иметь 5 членов в своих узлах. И у нас будет 6 уровней для каждого участника.
Вот таблица, которую я использую:
(id, name, parent_id, level)
Перед тем, как вставить какой-либо член, мне нужно проверить от этого члена до верхнего корневого узла, который должен пройти после добавления этого члена. (Нужна функция PHP с запросами или хранимая процедура MySQL для проверки и обновления уровней каждого родительского узла).
Затем мне также нужно иметь функцию PHP или хранимую процедуру MySQL, которая может дать мне подробности от узла до самого дна, а также распечатать дерево от этого узла до самого дна.
Задача ещё не решена.
Других решений пока нет …