mm bueno, tu $r (aplicando mysql_fetch_array() ..) ya es un array .. sólo que es bidimensional .. puedes comprobarlo con:
Así podrás ver la estructura del array generado ..
La pregunta sería .. ¿para que los quieres en un array? ..
Si es por repetir ese bucle para obtener tus registros (arrojados por esa consulta) en otra párte de tu código .. para eso hay solución (mysql_data_seek() .. para mover el puntero de tu consulta al principio ...)
Si los quieres propagar a otra página (tu array) .. te hace falta serializarlos (con serialize() y unserialize() posteriormente ..).
Explicanos que tienes que hacer .. tal vez existan otras alternativas.
Un saludo,