Es interesante conocer las diferencias de estas 3 funciones php a la hora de programar nuestras webs.
mysql_fetch_row
Devuelve un array con índices núméricos para los campos. Ejemplo:
$fila = mysql_fetch_row(...)
$fila[0], $fila[1], etc...
mysql_fetch_assoc
Devuelve un array asociativo (cadenas como índices) para los campos. Ejemplo:
$fila = mysql_fetch_assoc(...), :
$fila['campo_1'], $fila['campo_2'], etc...
mysql_fetch_array
Devuelve un array con índices numéricos y asociativos.
$fila = mysql_fetch_array(...),
Conclusión, si lo que queremos es ahorrar en recursos podemos utilizar cualquiera de las 2 primeras funciones php, ya que la última “mysql_fetch_array” generá los 2 arrays de mysql_fetch_row y mysql_fetch_assoc.

Informacion suficiente y precisa gracias por compartirla