Forum informatique SUPINFO

 

Bienvenue invité ( Connexion | Inscription )

Flux RSS de SUP CommunitySUP Community est une communauté informatique dirigée par les étudiants de SUPINFO ayant pour but d'aider toute personne en éprouvant le besoin. Que vous soyez débutant ou utilisateur confirmé, accédez à une aide gratuite et de qualité en vous inscrivant et en nous faisant part de vos problèmes.
 
 
 
Reply to this topicStart new topic
[Réglé] Insérer un fichier XML dans une base de données
Claé
posté 30/07/2009, 13:55
Message #1
Avatar par défaut

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.
Go to the top of the page 
 
+ Quote Post
TiChou
posté 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 smile.gif


--------------------
Go to the top of the page 
 
+ Quote Post
Claé
posté 31/07/2009, 09:50
Message #3
Avatar par défaut

Débutant
*

Groupe : Membres
Messages : 6
Inscrit : 10/09/2008
Membre no 304



Merci pour la réponse, mon insertion marche wink.gif
Go to the top of the page 
 
+ Quote Post

Reply to this topicStart new topic
1 utilisateur(s) sur ce sujet (1 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :

 

RSS Version bas débit Nous sommes le : 27/12/2009 - 17:27