Ver Mensaje Individual
  #8 (permalink)  
Antiguo 02/06/2014, 09:19
Avatar de Eleazan
Eleazan
 
Fecha de Ingreso: abril-2008
Ubicación: Ibiza
Mensajes: 1.879
Antigüedad: 16 años
Puntos: 326
Respuesta: Es posible hacer algo asi con PHP y MSQL

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?
__________________
>> Eleazan's Source
>> @Eleazan