bisworld
Новичок
Здравствуйте, такая проблема:
Есть таблица в MySQL, полей много, но нужные для решения задачи id и parent_id. (id - идентификатор инкрементный, parent_id - соответственно id родителя).
Что собственно требуется:
Требуется организовать принцип сети (как в сетевом маркетинге), то-есть подсчитать количество пользователей (для любого пользователя) на каждом уровне вложенности. (уровень вложенности не ограничен, но желательно иметь возможность ограничивать уровень вложенности). Саму структуру выводите не нужно, только подсчет. Желательно вывод результата массивом типа:
$counter(
1 => 25; // на первом уровне 25
2 => 37; // на втором уровне 37
3 = > 57; .. и т.д
4 => 49:
... и т.д.
)
Есть таблица в MySQL, полей много, но нужные для решения задачи id и parent_id. (id - идентификатор инкрементный, parent_id - соответственно id родителя).
Что собственно требуется:
Требуется организовать принцип сети (как в сетевом маркетинге), то-есть подсчитать количество пользователей (для любого пользователя) на каждом уровне вложенности. (уровень вложенности не ограничен, но желательно иметь возможность ограничивать уровень вложенности). Саму структуру выводите не нужно, только подсчет. Желательно вывод результата массивом типа:
$counter(
1 => 25; // на первом уровне 25
2 => 37; // на втором уровне 37
3 = > 57; .. и т.д
4 => 49:
... и т.д.
)