Comment convertir MySQL en feed XML

Eléphant du PHP | 248 Messages

18 mars 2006, 22:08

Bonjour,
J'ai une base de donné de produit avec les colones suivant:

Nom
marque
catégorie
liens
image
prix
description

J'ai besoin d'un script qui me permet de prendre tous le contenu de ma base de donné et le transformer en feed XML

Quelqu'un pourrait m'aider
merci

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

18 mars 2006, 23:00

Pour te donner une piste de recherche, il faut que tu réalise la requete sur ta table puis que tu généres le flux XML avec ton script PHP

exemple
<?php
  $str_requete = "SELECT nom, prenom, age
                       FROM matable
                       ORDER BY nom, prenom";
  
  $o_result = mysql_query($str_requete) or die(mysql_error());
?>
<mon_flux>
<?php
  while($a_result = msql_fetch_array($o_result)) {
?>
  <contact>
    <nom><?= $a_result["nom"] ?></nom>
    <prenom><?= $a_result["prenom"] ?></prenom>
    <age><?= $a_result["age"] ?></age>
  </contact>
<?php
  }
?>
</mon_flux>
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Eléphant du PHP | 248 Messages

18 mars 2006, 23:29

Merci de m'avoir répondu je vais essayer de mettre ca emplace.