[Réglé] Insérer un fichier XML dans une base de données |
Bienvenue invité ( Connexion | Inscription )
![]() ![]() |
[Réglé] Insérer un fichier XML dans une base de données |
30/07/2009, 13:55
Message
#1
|
|
|
Débutant ![]() Groupe : Membres Messages : 6 Inscrit : 10/09/2008 Membre no 304 |
Bonjour,
Dans le cadre de mon travail, je dois à l'aide d'un code php insérer les données d'un fichier XML dans la table d'une base de données. Par moi même, j'ai déjà parser mon fichier pour permettre un affichage "correct" dans une page web, et il semblerait donc qu'une fois parser, l'insertion en base soit "simple" (à ce qu'on m'a dit) mais moi je bloque complètement. Voila mon XML (enfin, une partie raccourcie parce que sinon il me faudrait 10 post...) : Code <?xml version="1.0" encoding="UTF-8"?> <mdc xmlns:HTML="http://www.w3.org/TR/REC-xml"> <mfh> <ffv> V5.5</ffv> <sn>IMSI=2080144 IMEI=3575390</sn> <cbt>20090702060000</cbt> </mfh> <md> <neid> <nedn>IMSI=2080144 IMEI=3575390</nedn> <nesw>V1.2</nesw> </neid> <mi> <mts>20090702060000</mts> <gp>900</gp> <mv> <moid>Cell=33</moid> </mv> </mi> <mi> <mts>20090702060000</mts> <gp>1800</gp> <mv> <moid>Cell=33</moid> </mv> </mi> <mi> <mts>20090702060000</mts> <gp>3600</gp> <mt>SPEECHDROPZAP</mt> <mt>SPEECHDROPCN</mt> <mt>SPEECHSUCCESS</mt> <mt>ZAPINITIATED</mt> <mt>DROPCNINITIATED</mt> <mt>VIDEOSUCCESS</mt> <mt>PSDATA</mt> <mv> <moid>Cell=33</moid> <r>0</r> <r>0</r> <r>0</r> <r>0</r> <r>0</r> <r>0</r> <r>0</r> </mv> </mi> </mdc> Est-ce que quelqu'un aurait déjà un code tout prêt pour ça ou un plan ultra détailler pour le faire? Merci. |
|
|
|
30/07/2009, 20:20
Message
#2
|
|
![]() SUP Community Staff ![]() ![]() ![]() ![]() ![]() Groupe : Administrateurs Messages : 477 Inscrit : 29/08/2007 Lieu : Strasbourg Membre no 2 |
Commence par récupérer le contenu du fichier xml dans une variable en php.
Ensuite il te suffit d'attaquer la base avec un petit INSERT -------------------- |
|
|
|
31/07/2009, 09:50
Message
#3
|
|
|
Débutant ![]() Groupe : Membres Messages : 6 Inscrit : 10/09/2008 Membre no 304 |
Merci pour la réponse, mon insertion marche
|
|
|
|
![]() ![]() |
|
Version bas débit | Nous sommes le : 27/12/2009 - 17:27 |