Cita:
Iniciado por helacer Lo que se me ocurre
es ir guardando los datos en una tabla con dos campos campos
i_usuario, i_padre
2-----1
3-----1
4-----2
6-----3
5-----2
7-----3
si quiere saber la red del usuario dos le tocaria crearse uan funcion recursiva creo yo
Priemro buscaria los usuarios cuyo padre sea dos.
luego de cada uno de esos usuarios busco el hijo
los imprimo
de cada hijo busco su hijo " y asi sigue armando el arbol mientras tenga hijos"
los imprimo
para eso tendira que recibir el id de usuario como parametro de la funcione y dentro del while llame a la misma funcion madandole el id del usuario actual.
Espero me entienda y le sirva. Culquier duda me avis apara colaborarle.. Si lo va a hacer en php aun mejor porque es el lenguaje que manejo para arientarlo
Si entiendo y es como lo encaré como primera instancia pero tendria que hacer una consulta por cada miembro de la red. Siguiendo el ejemplo que puse tendría 9 consultas a base para armar 1 sola red.
La idea es que el proyecto tenga mucha gente y al no existir limite por nivell, si el ususrio 1 por ejemplo invitara a 100 personas al sistema tendria 101 consultas.
Por eso puse de titulo que busco ayuda con optimización de consultas, quiero encontrar la forma más optima y creo que hay que encontrarle la vuelta por el lado de MySQL.
Saludos y gracias!