Ciao a tutti,
ho la necessità di annidare due query, per l'estrazione di alcuni records da un DB Mysql, in un ciclo while ma a quanto pare non funziona!

O meglio la prima query funziona ma la seconda è come se non fosse proprio presa in considerazione!
Vi posto il codice php che ho usato così forse è più chiara la cosa.

Codice PHP:
<?php 
// Parte relativa alla connessione al DB
..........................
?>

<?php 
// Prima Query
    
$query_uno "SELECT * FROM tabella1   ORDER  BY id_pippo asc "
$result_uno mysql_query($query_uno$db); 
while (
$row mysql_fetch_array($result_uno))
{
$id_pippo="$row[id_pippo]";    
echo
"$row[nome_pippo]</div>\n";
echo
"

$row[descrizione_pippo]</p>\n";

    
// SECONDA Query 
    
$query_due "SELECT * FROM tabella2  WHERE gallery='$id_pippo' ORDER  BY data desc LIMIT 4 "
    
$result_due mysql_query($query_due$db); 
    while (
$row mysql_fetch_array($result_due))
    {
echo
"

$row[prova]</p>\n";

    }
}
    
?>
Come potete vedere con la prima QUERY estraggo dalla tabella1 la variabile $id_pippo con la quale, nella seconda query, estraggo dalla tabella2 il records relativo.

Dove è che sbaglio? E' corretto fare in questo modo o è sbagliato?