2011-09-21 4 views
1

Comment puis-je exporter le contenu d'une table mysql en xml en utilisant php? J'ai besoin de ceci pour faire et plus tard utiliser ce xml dans une application javacript. La table est assez simple un identifiant qui est incrémenté automatiquement, un nom, un nombre et un horodatage. J'utilise XAMPP 1.7.4 [PHP: 5.3.5]. Et une autre question ... où le fichier xml sera-t-il stocké après sa création?Exportation de la table mysql en xml

Répondre

3

S'il s'agit d'une opération ponctuelle et que vous êtes autorisé à le faire manuellement, phpMyAdmin prend en charge les exportations vers divers formats, y compris XML: http://wiki.phpmyadmin.net/pma/export. Vous arrivez à choisir l'emplacement du fichier résultant.

Si vous devez le faire par programme, je suppose que vous devrez exécuter le mysqldump with the --xml flag de votre script et lire le fichier résultant (je suis sûr que c'est ce que fait phpMyAdmin). Utilisez l'option --tab ou la redirection I \ O pour créer des fichiers de vidage où vous le souhaitez.

+0

Non, ce n'est pas une opération unique. Cela doit être fait périodiquement. – skywatcherisl

+0

@skywatcherisl: ok, alors vous devrez juste appeler le 'mysqldump 'comme je l'ai décrit dans mon édition – Dyppl

+0

qu'en est-il de cette méthode? http://code.google.com/apis/maps/articles/phpsqlajax.html#outputxml – skywatcherisl

Questions connexes