Mi succede una cosa strana e non riesco a capire quale è il problema.
Ho 2 tabelle. Fatture, Articoli (campo fattid presente in entrambi)

Vorrei vedere per per ogni fattura i relativi articoli associati e ho pensato di fare cosi'..

Codice PHP:
$query "SELECT * FROM fatture";
$result mysql_query($query);
while (
$list mysql_fetch_array($result)) {
$fid $list[fattid];

/* Visuaulizzo Articoli x ogni fattura */
$query2 "SELECT * FROM articoli WHERE fattid = $fid";     
$result2 mysql_query($query2);
while (
$list2 mysql_fetch_array($result2)) {
echo 
"$query2
"
;  
                                                           }

Il problema è che la query2 mi restituisce sempre

SELECT * FROM articoli WHERE fattid = 1
SELECT * FROM articoli WHERE fattid = 1
SELECT * FROM articoli WHERE fattid = 1

Non capisco per quale motivo, penso di aver fatto già altre cose simili in passto e non riesco a capire dove sta l'errore...

Spero possiate aiutarmi xè sto impazzendo.

Grazie
Ciao