mysql_fetch_row, come vedrai nel manuale, non ti restituisce i record ma i campi.
Se vuoi il record successivo devi chiamare mysql_fetch_row nuovamente
Questo è ciò che devi ottenere al termine del ciclo
record0: campo1, campo2, campon
record1: campo1, campo2, campon
record2: campo1, campo2, campon
recordn: campo1, campo2, campon
e lo ottieni così
while ($riga = mysql_fetch_row($result)) {
echo $row[0];
echo $row[1];
echo $row[n];
}
vedi qui
http://it.php.net/manual/en/function...etch-array.php
http://it.php.net/manual/en/function...-fetch-row.php
http://it.php.net/manual/en/function...etch-assoc.php