Résultats MySQL en XML

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Résultats MySQL en XML

Re: Résultats MySQL en XML

par stealth35 » 26 mars 2010, 01:36

oui y'a aussi direct en HTML mais c'est moins personnalisable,
ce qui me dérange c'est de passer en command, les commandes comme system, exec shell_exec son parfois déactive pour raison de securité, faut que le PATH se configurer aussi. ca me plais moins qu'a l'idée que PDO gérais ca

Re: Résultats MySQL en XML

par Calimero » 26 mars 2010, 00:43

Si tu lui demandes gentiment il te sortira même le HTML directement ;-)

( la sortie html fonctionne aussi avec sqlite, sur le même principe ).

C'est le shell_exec() qui te dérange ?

Résultats MySQL en XML

par stealth35 » 25 mars 2010, 16:57

J'ai voulu tester un nouveau truc, souvent dans une requête MySQL on en sort un tableau (X)HTML via PHP, comme le client mysql supporte le xml en sortie (--xml) c'est super pratique, resultats XML un coup de XSLT et hop on a notre tableau tout beau tout propre en 1 ligne de code.
Sauf (héhé) que sous PHP j'ai beau chercher aucune des extensions propose de sortir du XML, et j'ai pas envie d'utilisé shell_exec, si vous voulez tester (requête adapter bien sur)
$xml = shell_exec("mysql -uroot -e \"SELECT * FROM test.test\" --xml");
echo htmlentities($xml, ENT_QUOTES, 'UTF-8');
si quelqu'un a des infos la dessus...