2010-05-25 6 views
0

Je veux exporter au format XML certaines données à partir de 7 tables (base de données MySQL), puis je veux importer dans une autre base de données. Et j'ai une mise à jour ou une règle d'insertion pour les données.Exporter XML avec une seule requête MySQL?

J'ai déjà une requête SQL qui récupère toutes les données, avec JOINs sur mes 7 tables. Mais ... quand j'essaie de mettre des données au format XML, j'atteins une limite. Ma boucle PHP peut attraper chaque ligne, mais je voudrais bénéficier de la structure hiérarchique du XML, et tout ce que j'ai sont des lignes avec les mêmes données répétées.

Il est préférable d'interroger une fois et de construire l'arbre XML en PHP ou d'interroger chaque fois que je veux accéder à un niveau inférieur?

+0

Pourquoi tout le monde veut toujours tout faire avec une seule requête ?! –

+0

Bon point :-) Je pensais que c'était plus performant. –

Répondre