Cita: Fetchcolumn no elimina la necesidad del while para llenar el array... o sí?
Creo que el amigo @GatorV se refería a
fetchAll(), o al menos es lo que deduzco al leer el tema, fetchAll() retorna todos los registros obtenidos por la sentencia SQL en un array sin la necesidad de algún bucle...