Ver Mensaje Individual
  #2 (permalink)  
Antiguo 26/10/2011, 19:43
Avatar de GatorV
GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: armar un addamigos

Es muy sencillo necesitas una tabla que enlaze a las dos personas, con sus campos respectivos:

user_id
friend_id

Así si quieres saber todos los amigos de un usuario, haces la seleccion por user_id, si quieres saber si 2 usuarios son amigos seleccionas user_id y friend_id, y si quieres saber si un usuario es amigo del usuario actual, buscass friend_id y ves si tiene una entrada relacionada.

Saludos.