/ / Exportar XML con una sola solicitud de MySQL? - php, mysql, xml

Exportar XML con solo una solicitud MySQL? - php, mysql, xml

Quiero exportar en formato XML algunos datos de 7 tablas (base de datos MySQL), y luego quiero importar en otra base de datos. Y tengo una regla de actualización o inserción de datos.

Ya tengo una consulta SQL recuperando todos los datos,con JOINs en mis 7 mesas. Pero ... cuando trato de poner datos en formato XML, alcanzo un límite. Mi bucle de PHP puede capturar cada fila, pero me gustaría beneficiarme de la estructura jerárquica del XML, y todo lo que tengo son filas con los mismos datos repetidos.

¿Es mejor consultar una vez y construir el árbol XML en PHP o consultar cada vez que quiero acceder a un nivel inferior?

Respuestas

0 para la respuesta № 1

Revisa http://dev.mysql.com/doc/refman/5.1/en/mysql-command-options.html#option_mysql_xml

XML es muy detallado, por lo que para conjuntos de datos grandes probablemente alcanzará el límite de memoria de PHP. Es mejor hacer algo como esto directamente con MySQL (aunque todavía puedes consultar a través de PHP)