Usar a posição numerica da chave pode ser uma boa solução para o seu caso... Se funcionou Blz...
Só uma dica.. Para melhorar sua performace tente usar em vez de 'mysql_fetch_array()'
Use a 'mysql_fetch_row()',
pois a 'mysql_fetch_array()' ela tranforma a tabela em um array duplo ou seja
array('amarelo' => 'banana', 0 => 'banana', 'vermelho' => 'maçã', 1 => 'maçã' )
e o 'mysql_fetch_row()' retornará:
array(0 => 'banana',1 => 'maçã' )
Somente chaves numericas, tbm tem o 'mysql_fetch_assoc()' que traz o array associativo:
array('amarelo' => 'banana', 'vermelho' => 'maçã')
Espero ter conseguido entender...