Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/08/2013, 21:09
davidte
 
Fecha de Ingreso: noviembre-2010
Mensajes: 30
Antigüedad: 14 años
Puntos: 0
Pregunta Varias consultas a la vez

Hola, podéis decirme que fallo tiene este codigo?

Código PHP:
<?php
$queryf 
"SELECT *""FROM friends ""WHERE usuario = '$idfromuser'";
$resultf mysql_query($queryf) or die(mysql_error());
while(
$rowf mysql_fetch_array($resultf)){

$queryt "SELECT *""FROM usuarios,friends ""WHERE usuarios.usuario = friends.usuario_friend";
$resultt mysql_query($queryt) or die(mysql_error());
while(
$rowt mysql_fetch_array($resultt)){

$querys "SELECT *""FROM so_picprofil,friends ""WHERE so_picprofil.usuario = friends.usuario_friend";
$results mysql_query($querys) or die(mysql_error());
while(
$rows mysql_fetch_array($results)){


echo 
$rows['nombre_archivo'];
echo 
$rowt['name'];


}
}
}
?>
Lo que quiero es hacer varias consultas para asi mostrar varios datos enlazados.
Por ejemplo.

De la tabla "friends" quiero sacar todos los datos (amigos) que están asociados al usuario "$idfromuser"

Con cada uno de esos "amigos" quiero sacar de la tabla usuarios, datos asociados a cada uno de esos "amigos".

Con cada "amigo" quiero sacar datos de otra tabla (so_picprofil).

Y luego que me lo enseñe en pantalla.

He leído que se puedo hacer con Join pero no lo entiendo bien :S 3 horas intentando y sin éxito alguno, con el código de arriba solo me muestra los datos de un solo "amigo"

Gracias!!