Yo cuando necesito mantener datos de base de datos a un array los paso de la siguiente forma, en el ejemplo extraere el campo nombre de la base de datos.
  Código PHP:
    <?php
#coneccion y consulta aca arriba
while($result=mysql_fetch_array($rs)){
   if(isset($nombres)){
    array_push($nombres,$result["nombre"]);
   }
   else{
    $nombres = array($result["nombre"]);
   }
}
?>    
  Asi queda $nombres como un array de varios contenido tipo:
$nombre[0] = Nombre 1
$nombre[1] = Nombre 2 
y asi sucesivamente. 
Investiga en php.net sobre la funcion array_push() o array_merge()