Código SQL:
Ver originalTabla "amigos"
----------------------
id | idAgrega | idAcepta | estado
1 23 24 1
2 23 95 1
3 294 23 1
La idea es que tengas una tabla donde agregas el ID del usuario que envia la petición de amistad y el ID del usuario a quien se envia la solicitud, si acepta cambia el estado, ya después buscas el ID del usuario en ambas columnas y obtienes el ID de los amigos agregados...
Código PHP:
Ver original$sql = "SELECT * FROM amigos WHERE idAgrega = 23 OR idAcepta = 23 AND estado = 1";
$amigos[] = ($row['idAgrega'] != 23) ? $row['idAgrega'] : $row['idAcepta'];
}
Así obtiene un array con todos los id's de los amigos...