Ah.. Lado2mx:
mysql_fetch_array() devuelve los campos del registro actual en un array con índices numéricos y en otro asociativo.
mysql_fetch_assoc() devuelve únicamente el array asociativo.. por lo que si vas a trabajar con los nombres de los campos, resulta un poco más económico en términos de recursos. O sea que el problema definitivamente no va por ahí.
SAludos