Cita: Lo que quiero es meter todos los valores en un array
Supongo te refieres a un array de JavaScript.... sí, sí se puede.
JavaScript es un lenguaje del lado del cliente, debe ser entregado para que sea ejecutado. Lo que tienes que hacer es simplemente hacer las impresiones en el lugar indicado cuidando que el resultado final (lo que entregas al navegador) tenga una estructura y sintáxis correcta.
Código PHP:
while($row= mysql_fetch_assoc($consulta)) {
$elementos[]= "'".$row['campo']."'";
}
$arreglo= implode(", ", $elementos);
echo "var varialbe_array=new Array($arreglo);";
// Si no me falla la cabeza.. el resultado deberá de ser:
// var varialbe_array=new Array('dato1', 'dato2', 'datoN');
Paz!