Como te comento, dependiendo de la librería que estas usando tienes que
ciclar el resultado, por ejemplo si estuvieras usando MySQL:
Código PHP:
Ver original$query = "SELECT * FROM servicios";
// y así...
Cada que llamas a mysql_fetch_array() te devuelve una fila de tu BDD y avanza el puntero interno al siguiente resultado, así lo puedes ir almacenando en diferentes variables.
Por eso es que te decia que depende mucho del driver de tu motor de BDD, y de como tengas tus funciones para poder descargar todos los resultados.
Saludos.