13/07/2011, 17:25
|
| | Fecha de Ingreso: mayo-2011 Ubicación: Mexico
Mensajes: 22
Antigüedad: 13 años, 5 meses Puntos: 2 | |
Respuesta: Relacion de amigos Cita:
Iniciado por zazoomauro84 yo lo haria así:
Tabla Users:
id , name ,etc...
Tabla Friends:
id , id_user_1 (FK) , id_user_2 (FK) , status ( podria ser un ENUM('pendiente','ignorado','ok') con default 'pendiente' o un FK a una TABLA status ).
cuando el usuario 1 haga una solicitud el estado siempre será pendiente y cuando el usuario 2 acepte el estado cambiará a 'ok'...
consulta para saber todos los amigos cuando inicias sesión:
SELECT COUNT(Friends.id) as TOTAL_AMIGOS, Friends.name
FROM Friends
INNER JOIN Users ON Users.id = Friends.id
WHERE Users.id = $id_del_usuario AND status='ok' Gracias intentare hacerlo de sa manera espero y me ayudes si tengo problemas o dificultades jejeje gracias |