non bisogna per il while();
se hai tutte le informazione nel database si puoi usare $row['FIELD'] per tutte.
Mi spiego:
che ricordà le informazione in un variabile $var1 e $var2. se ci sono 3 risulti (da MySQL) poi $var[0]['field1'] e $var2[0]['field2'] e $var1[1]['field1'] ecc ecc.Codice PHP:
for(...){
$row = mysql_fetch_assoc($query);
$var1[$i]['field1'] = $row['field1'];
$var2[$i]['field2'] = $row['field2'];
// ecc ecc
}
il tuo esempio ha un while() e no [$i] per autoincrementando
se non hai un bisogna di la questa funziona poi di che?