Os expongo mi problema. Lo que me gustaría hacer es capturar un id de una tabla igualarlo a una variable y con esa hago una consulta en la que se muestren todos los usuarios que tienen esa id. Cuando lo ejecuto solo me muestra los datos del primer usuario, cuando hay más de uno. Ante todo gracias, espero buestra respuesta.
Este es mi código.
Código PHP:
<?php
$connect=mysql_connect('localhost','root','');
mysql_select_db('logueo',$connect);
$consulta = mysql_query("SELECT * FROM amistades where user_para='".$_SESSION['id']."' and aceptacion=0",$connect);
$lado=mysql_num_rows($consulta);
while($row=mysql_fetch_array($consulta)){
$de=$row['user_de'];
$mensaje=$row['mensaje'];
$consulta = mysql_query("SELECT * FROM usuarios where id='".$de."' ",$connect);
$lado=mysql_num_rows($consulta);
while($row=mysql_fetch_array($consulta)){
$usuario=$row['usuario'];
$foto=$row['foto'];
echo'
<table width="100%" height="61" border="1">
<tr bordercolor="#B2D5F9" bgcolor="#5F92B9">
<td width="15%" height="55" bgcolor="#FFFFCC"><img src='.$foto.' width="100"/></td>
<td width="27%" bgcolor="#FFFFCC">'.$usuario.'</td>
<td width="44%" bgcolor="#FFFFCC">'.$mensaje.'</td>
<td width="14%" bgcolor="#FFFFCC"> </td>
</tr>
</table>
';}} ?>