mysql_fetch_array devuelve datos duplicados

Cada vez que ejecuto mysql_fetch_array, una matriz se devuelve con valores duplicadosp.ej.

Array
(
    [0] => 1
    [row_id] => 1
    [1] => some text
    [first_field] => some text
    [2] => some text
    [second_field] => some text 
}

pero solo quiero resultados únicos en la matriz, he intentado usar

mysql_fetch_array($data, MYSQL_ASSOC);

Pero esto no hace ninguna diferencia.

Respuestas a la pregunta(7)

Su respuesta a la pregunta