Ver Mensaje Individual
  #9 (permalink)  
Antiguo 02/06/2014, 09:32
Avatar de thepiratebyte
thepiratebyte
 
Fecha de Ingreso: mayo-2014
Mensajes: 13
Antigüedad: 10 años
Puntos: 0
Respuesta: Es posible hacer algo asi con PHP y MSQL

Cita:
Iniciado por Eleazan Ver Mensaje
Vale.

Datos reales:

3 usuarios:
Id | Usuario | Nombre
1 | User1 | Fulanito
2 | User2 | Menganito
3 | User3 | Yomismo

Fulanito es amigo de menganito y de yomismo
Y menganito no es amigo de yomismo

Tabla Amigos (IdUsuario1, IdUsuario2)
1 | 2
1 | 3
2 | 1* (Opcionales, podrias buscarlos por IdUsuario2)
3 | 1* (Opcionales, podrias buscarlos por IdUsuario2)
Y ahora, Obtener todos los amigos de Fulanito!
Código:
SELECT IdUsuario1 FROM Amigos WHERE IdUsuario1="1"
Devuelve 2 y 3 (Menganito y Yomismo)

Amigos de Menganito:
Código:
SELECT IdUsuario1 FROM Amigos WHERE IdUsuario1="2"
Devuelve 1 (Fulanito).

¿Sigues pensando que no se puede?
te entiendo, pero yo me comlpicaba por que no sabia en que parte se guardaba la cantidad de amigos, osea cuando voy, suponte, al perfil y vez amigos , tendria que mostrarte el nombre de cada uno. eso era mi problema.

muchas gracias por la informacion