mysql — код PHP для отслеживания бесконечных уровней рефералов и подсчета

В настоящее время я работаю над созданием php-кода, который бы учитывал всех пользователей, которые прямо или косвенно ссылались на человека. В моей базе данных mysql у каждого пользователя есть столбец «upline», который является реферером.

* P.S Реферальная система по реферальной ссылке, кстати.

графический пример пользователя с 6 рефералами

Из приведенного выше примера изображения видно следующее:
Переданный В & С; B указано D & Е; С передано F & г; G передано ЧАС только на данный момент.

«А» уже имеет 6 прямых и косвенных рефералов (3 слева и 3 справа). если предположить, что этот процесс продолжается бесконечно глубоко вниз по лестнице, мой вопрос: какой php-код будет подсчитывать общее текущее количество рефералов под «A» справа от него (отдельно) и слева (отдельно)?. В приведенном выше небольшом примере мы можем легко сосчитать его слева, чтобы быть «3» и справа, чтобы быть «4». Я использую базу данных PHP и MYSQL (таблица базы данных — пользователь, и у меня есть столбец для имени пользователя и верхнего уровня).

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

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]