Задавайте вопросы, мы ответим
Вы не зашли.
Здравствуйте!
Подскажите пожалуйста, делаю бинарный маркетинг и не знаю как мне записывать пользователей в базу данных и проходить по ним вычисляя товарооборот левой и правой веток для каждого пользователя.
Неактивен
Проблема стоит в том как мне записать дерево чтобы я смог считать в нем товарооборот левой и правой веток
Я думал для того чтобы считать товарооборот в ветках нужно в таблице users создать два поля tvob_left и tvob_right и когда пользователь будет покупать пакет то идти вверх по дереву к самому верхнему пользователю и добавлять сумму пакета к полям в зависимости в какой ветке произошла покупка
Подскажите наиболее лучший способ хранения дерева
Неактивен
это называется вложенные множества (Nested Set)
в указанной статье подробно и с примерами описано как с этим работать (делать вычисления, добавлять/удалять эл-ты дерева)
Неактивен
Спасибо за ответ
Неактивен