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

Langage PHP Discussion :

[Tableaux] Tableau vers XML avec une fonction PHP


Sujet :

Langage PHP

  1. #1
    Membre habitué Avatar de astrotouf
    Profil pro
    Consultant informatique
    Inscrit en
    Avril 2005
    Messages
    221
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : Avril 2005
    Messages : 221
    Points : 132
    Points
    132
    Par défaut [Tableaux] Tableau vers XML avec une fonction PHP
    Bonjour,
    Je désire savoir s'il existe un moyen de récupérer des données à partir d'une base de données MySQL en les récupérant dans un fichier XML.
    Pour l'instant j'utilise le script suivant pour récupérer les données :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    $query = "SELECT id,title,interprete_ppal,mediaType,genre,maison,publicationDate FROM medias;";
    	$result = mysql_query($query);
    	$nbrows = mysql_num_rows($result);	
    	if($nbrows>0){
    		while($rec = mysql_fetch_array($result)){
    			$arr[] = $rec;
     
    		}
    		$jsonresult = JEncode($arr);
    		echo '({"total":"'.$nbrows.'","results":'.$jsonresult.'})';
    	} else {
    		echo '({"total":"0", "results":""})';
    	}
    }

    Comme vous pouvez le constater, j'ai encodé les données en JSon avec une fonction de ma création mais j'ai pas trouvé de fonctions pour le faire en XML.
    si quelqu'un connait une fonction, un script ou quoique ce soit. sa réponse est la bienvenue.

    Merci d'avance.
    Q: ça sert à quoi Internet Explorer ?
    R: A télécharger Mozilla Firefox

  2. #2
    Membre éclairé
    Avatar de keaton7
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    743
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 743
    Points : 689
    Points
    689
    Par défaut
    En fait je ne comprend pas la subtilite de "l'encodage" en xml. Un fichier xml est un fichier texte standardise. Donc dans ta requete, c'est a toi de specifier en sortie :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    $myXML = <<<XML
     
    <chanson id="{$resultat["id"]}">
      <album>
        {$resultat["album"]}
      </album>
    ...
     
    XML;
    Je fais peut-etre fausse route mais pourquoi chercher un script pour faire ca ?
    Spécialité : Développement WEB
    Indispensables : Doc PHP ~ Doc MySQL ~ w3schools ~ validateurs W3C ~ Google Adwords ~ PHP-Tester


Discussions similaires

  1. Réponses: 7
    Dernier message: 29/05/2007, 15h11
  2. Réponses: 2
    Dernier message: 12/05/2007, 01h57
  3. Retourner un tableau d'entier avec une fonction ?
    Par Seb33300 dans le forum C++
    Réponses: 10
    Dernier message: 05/04/2007, 16h25
  4. [Tableaux] demande de code pour une fonction.php
    Par carmen256 dans le forum Langage
    Réponses: 4
    Dernier message: 21/01/2006, 17h22
  5. Modifier un champs texte avec une fonction PHP (calcul TVA)
    Par Stella2809 dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 22/11/2005, 00h55

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