Cita: Hmm todavía sigue igual solucionando el estado, pero no entiendo porque pones 1-2 2-1 o 0-0. El de es el id del usuario, por ejemplo una columna podria quedar asi:
pero tambien podría ser así;
dependiendo de quien inició la amistad:
de para estado (el 47 inició la amistad)
47 129 1
de para estado (el 129 inició la amistad)
129 47 1
0 - 0 - 0 (nadie inició la amistad, este registro no existe, es simplemente por lógica)
En el post anterior puse estado != 0 y debía ser estado = 0
Código PHP:
$consulta="SELECT * FROM amigos WHERE (de = ".$idsesion." OR de = ".$idperfil.") AND (para = ".$idsesion." OR para = ".$idperfil.") AND estado =0";