IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

de xml vers mysql [MySQL]


Sujet :

PHP & Base de données

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    354
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2008
    Messages : 354
    Par défaut de xml vers mysql
    Bonjour ,

    J'ai commence un projet en utilisant php et xml.
    Mes données sont donc dans un fichier xml , mais je me rends que le plus simple pour moi serait d'utiliser une base de données mysql.
    Y a t il un moyend'exporter directement mes balises et données xml vers mysql.
    Autre question est ce qu'une balise xlm correspond à un champ à quoi correspond donc une sous balise.
    Par exemple j'ai le schema suivant :

    <racine>
    <resume> yyyy
    </resume>
    <question>
    <reponse1> xxx </reponse1>
    <reponse2> xxx</reponse2>
    <<reponse3> xxx</reponse3>
    </question>

    </racine>

    Je pensais à un truc du genre :
    la balise resume correspond à un champ de la table , de même la balise question à un autre champ mais que devient mes sous balises reponse.x.

    Merci de votre aide

  2. #2
    Membre émérite
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    957
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 957
    Par défaut
    En faite tu ne pourras pas transférer ton XML en base sans faire un bout de code. MySQL ne sait pas ou sont tes champs, tes tables et le type de tes données.

    Si bien que, tu ne peux pas lire le XML et appliquer directement des regles de creation de table. Tu dois avoir en tete la logique de ton application pour ecrire les tables.

    A priori tu as besoin :
    D'un table Question et d'un table Reponse.

    Question
    - QUESTION_ID (INT, PK)
    - QUESTION (TEXT)

    Reponse
    - REPONSE_ID (INT, PK)
    - QUESTION_ID (INIT, FK)
    - REPONSE (TEXT)

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    354
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2008
    Messages : 354
    Par défaut
    Merci beaucoup d'avoir répondu , donc il n'y a pas de formule magique , j'essaie de m'en occuper ce soir.

    Merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. xml vers mysql
    Par liberty74 dans le forum XQUERY/SGBD
    Réponses: 2
    Dernier message: 20/07/2007, 10h07
  2. importer du xml vers MySql avec Perl
    Par Mickael Scofild dans le forum Langage
    Réponses: 12
    Dernier message: 04/05/2007, 21h51
  3. de XML vers mySQL
    Par abertaud dans le forum Outils
    Réponses: 1
    Dernier message: 19/01/2007, 21h37
  4. XML vers mySQL
    Par abertaud dans le forum VBScript
    Réponses: 1
    Dernier message: 19/01/2007, 17h10
  5. exporation XML vers Mysql
    Par nazar76 dans le forum Administration
    Réponses: 1
    Dernier message: 12/06/2006, 15h58

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo