Матрица (3 позиции) MLM Tree в PHP

Таблицы

У меня есть эти две таблицы в моей базе данных. «Участники» содержат идентификатор участника и имена участников, а «Сеть» содержит member_id и идентификатор участников на их первом, втором и первом месте.

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

Если у вас есть другая идея сделать это, идея приветствуется. Заранее большое спасибо.

Результат


person Rocky    schedule 29.09.2018    source источник


Ответы (1)


В информатике тернарное дерево — это древовидная структура данных, в которой каждый узел имеет не более трех дочерних узлов, обычно различаемых как левый, «средний» и правый. Узлы с дочерними узлами являются родительскими узлами, а дочерние узлы могут содержать ссылки на своих родителей. Википедия Ваша структура данных совершенно неверна, сделайте свою таблицу такой

`Table structure will be uid,uname,rid,pid,left_leg,mid_leg,right_leg,status from members`

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

person SK Developers    schedule 24.07.2020
comment
@Rocky, надеюсь, вы закончили с моим ответом или вам нужны дополнительные разъяснения? - person SK Developers; 28.08.2020