Tengo una tabla de relationship
que tiene entre otros campos, de y para
entonces, en una página necesito mostrar los amigos que tiene cada uno
lo que hago es buscar todas las amistades donde el id del perfil se encuentre y definir una variable llamada amigoid que será con de, o para, mientras sea distinto al perfil. No se como explicarlo en palabras XD el codigo entonces..
Código PHP:
<?
$sql_res=mysql_query("SELECT * FROM amistad WHERE de='".$_GET['id']."' OR para='".$_GET['id']."' AND estado='1' order by id LIMIT 5");
while($row=mysql_fetch_array($sql_res)){
if($row['de']!=$_SESSION['usuario_id']){
$amigoid = $row['de'];
}
else{
$amigoid = $row['para'];
}
$amigo = mysql_query("SELECT * FROM info_usuarios WHERE id='$amigoid") or die(mysql_error());
while($row2=mysql_fetch_array($amigo))
{
?>
<td width="20%" ><div align="center"><? echo "$row2[apodo]"; ?></div></td>
<? } } ?>