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()