Es interesante conocer las diferencias de estas 3 funciones php a la hora de programar nuestras webs.

1) mysql_fetch_row
Devuelve un array con índices núméricos para los campos. Ejemplo:

2) mysql_fetch_assoc
Devuelve un array asociativo (cadenas como índices) para los campos. Ejemplo:

3) mysql_fetch_array
Devuelve un array con índices numéricos y asociativos.

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.