Eso es cierto vevni.
mysql_fetch_array() tiene un segundo parámetro opcional para indicar si queremos un array asociativo, numérico o ambos. Si no se especifica este parámetro, por defecto genera ambos.
Código PHP:
$fila = mysql_fetch_array($result, MYSQL_NUM);
// Genarará un resultado similar a:
$fila = mysql_fetch_row($result);
$fila = mysql_fetch_array($result, MYSQL_ASSOC);
// Genarará un resultado similar a:
$fila = mysql_fetch_assoc($result);
$fila = mysql_fetch_array($result, MYSQL_BOTH);
// Genarará un resultado similar a:
$fila = mysql_fetch_array($result);
Lo que yo hice fue escribir a grandes rasgos las diferencias. Para ver la información completa basta con ver en el manual:
http://www.php.net/mysql_fetch_array
Saludos