Grazie alcio 74! Nel frattempo me ne ero accorto, volevo anche sapere in che modo php ripete la scrittura dei valori...ossia

codice:
while ($row = mysql_fetch_assoc($result)) {
in $row ci dovrebbe essere il primo record risultante dalla query

codice:
 foreach ($row as $value) {
qui ci dovrebbero nessere sempre i primi valori. All'uscita del ciclo foreach, il ciclo while non dovrebbe puntare già al prossimo record?