Originariamente inviato da akkressor

$risultato=mysql_query($query);
while($row=mysql_fetch_array($risultato)){
$i=1;
$id=$row["ID"];
echo "".$row["nome"]."

";

$risultato2=mysql_query($query2); //riga incriminata!!!!
while($row=mysql_fetch_array($risultato2)){
if($row["ID"]==$id) {echo "$i ".$row["testo"]."

"; $i++;};
}
}
nel secondo cicolo non puoi usare lo stesso nome di variabile ($row) altrimenti al primo 'giro' viene sovrascritta