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 :

Exportation de données en XML


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif

    Inscrit en
    Août 2005
    Messages
    401
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 401
    Par défaut Exportation de données en XML
    Bonjour,

    Ma question va peut être paraitre idiote mais est-ce que l'on peut exporter des données en XML via une requête SQL avec MYSQL ?

    Comme je fais avec Oracle actuellement en utilisant xml_element...

    C'est possible de faire sa simplement en MYSQL ? Sachant que je souhaite créer un webservice qui me retournera du XML en PHP.

    je souhaiterais avec une requête de ce type :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    SELECT maProcedure FROm myTable WHERE blabla='titi'
    Cette requête me retournant les données en XML que j'aurais soigneusement construit dans ma procédure.

    Merci de votre aide.

  2. #2
    Expert éminent
    Avatar de CinePhil
    Homme Profil pro
    Ingénieur d'études en informatique
    Inscrit en
    Août 2006
    Messages
    16 814
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur d'études en informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2006
    Messages : 16 814
    Billets dans le blog
    14
    Par défaut
    Recherche sur "xml mysql".

    Premier lien dans la doc MySQL décrit les fonctions XML intégrées à MySQL.

    Tu y trouveras peut-être ton bonheur.

    Il m'a fallu moins d'1 minute pour trouver !
    Philippe Leménager. Ingénieur d'étude à l'École Nationale Supérieure de Formation de l'Enseignement Agricole, en retraite... mais toujours Autoentrepreneur à l'occasion.
    Mon ancien blog sur la conception des BDD, le langage SQL, le PHP... et mon nouveau blog sur les mêmes sujets.
    « Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
    À la maison comme au bureau, j'utilise la suite Linux Mageïa !

  3. #3
    Membre très actif

    Inscrit en
    Août 2005
    Messages
    401
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 401
    Par défaut
    Non mais oui je comprend bien je l'ai bien lu la doc avant de poster. Seulement voilà les exemples sont pas géniales et j'aurais souhaité avoir un exemple concret et un retour d'expérience si c'est possible. Tu peux me montrer rapidement comment tu as construit une procédure pour obtenir du XML et comment tu l'appelle dans ton code PHP ?

    Juste histoire que je vois comment je peux faire au mieux...

  4. #4
    Expert éminent
    Avatar de CinePhil
    Homme Profil pro
    Ingénieur d'études en informatique
    Inscrit en
    Août 2006
    Messages
    16 814
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur d'études en informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2006
    Messages : 16 814
    Billets dans le blog
    14
    Par défaut
    Je ne l'ai jamais fait !

    Ton message ne donnait pas l'impression que tu avais cherché avant.

    Nouvelle recherche sur xml mysql php

    Plein de liens dont une classe PHP.

    À toi de voir si ça te convient.
    Philippe Leménager. Ingénieur d'étude à l'École Nationale Supérieure de Formation de l'Enseignement Agricole, en retraite... mais toujours Autoentrepreneur à l'occasion.
    Mon ancien blog sur la conception des BDD, le langage SQL, le PHP... et mon nouveau blog sur les mêmes sujets.
    « Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
    À la maison comme au bureau, j'utilise la suite Linux Mageïa !

  5. #5
    Membre très actif

    Inscrit en
    Août 2005
    Messages
    401
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 401
    Par défaut
    Non mais c'est pas à PHP de générer le XML c'est au SGBD... Quelqu'un sait-il comment Mysql peut créer des procédures stockées pour généré du XML ?

  6. #6
    Membre très actif

    Inscrit en
    Août 2005
    Messages
    401
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 401
    Par défaut
    Postgresql intègre en natif exactement ce que je veux faire. Vraiment MYSQL c'est vraiment devenu nulle...


    http://wiki.postgresql.org/wiki/XML_Support

    Je vais devoir passer toutes mes bases sur postgresql cet été

Discussions similaires

  1. modèle d'import/export de données via XML
    Par siro1 dans le forum SAGE
    Réponses: 2
    Dernier message: 16/01/2012, 11h12
  2. [SGBDR] [SQL Server]Exportation de données vers XML
    Par Zhykis dans le forum XQUERY/SGBD
    Réponses: 3
    Dernier message: 04/10/2010, 09h42
  3. [XSLT] Le format XML pour une exportation de données
    Par petchos dans le forum Bibliothèques et frameworks
    Réponses: 1
    Dernier message: 03/04/2008, 09h40
  4. [DELPHI6] Comment exporter des données vers un fichier XML ?
    Par zoaax dans le forum Bases de données
    Réponses: 1
    Dernier message: 06/10/2006, 15h58
  5. Réponses: 1
    Dernier message: 25/09/2006, 18h09

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