Page 1 sur 1

Résultats MySQL en XML

Posté : 25 mars 2010, 16:57
par stealth35
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...

Re: Résultats MySQL en XML

Posté : 26 mars 2010, 00:43
par Calimero
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 ?

Re: Résultats MySQL en XML

Posté : 26 mars 2010, 01:36
par stealth35
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