Многоуровневая реферальная система в php+mysql возможно ли?
Доброго времени суток. Появилась задача,которую я раньше никогда не решал и даже не знаю как правильно подойти.
Написать реферальную систему из 6 уровней(иерархия).
один человек пригласил другого и получил с него 50%,а этот еще одного и получил с него 20% и так 6 уровней.
Может есть примеры подобных скриптов?(больше 2-х уровней) или материалы?
Смотрел материалы по реализации этого на mysql,очень сложно держать там иерархию.(на мой взгляд).
Как бы вы подошли к решению подобной задачи?
Дархан Камалиев, Для реализации дверовидных структур в БД обычно используется 3 метода
- Materialized Path
- Nested Set
- Adjacency List
Но если для вас это проблема, то советую взять либо первый либо третий, так как они не настолько эффективны, но зато просты для понимания. Реализацию для примера писать не буду. Если будете гуглить, то там много примеров найдёте.