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