Requêtes MySQL stockées 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 : Requêtes MySQL stockées en XML

Requêtes MySQL stockées en XML

par Barbacane » 19 juin 2010, 09:57

Bonjour,

Je cherche à stocker mes requêtes (MySQL 5.2...) dans un XML de ce type (j'ai enlevé le DTD):
<?xml version="1.0" encoding="UTF-8"?>
<liste>
    <requete>
        <id>user.selectionner</id>
	<sql>SELECT nom_user, prenom_user,
	    FROM user WHERE
	    id_user = [id_user]
	</sql>
    </requete>
</liste>
Le but est de les appeler (PHP 5) selon leur id. Je n'ai pratiquement jamais manipulé d'xml (mea culpa). Ma question: existe-t-il une bonne pratique, une fonction ou autre pour renseigner le [id_user] de l'exemple pour assembler la requête avec ma variable php ($id_user), qui porte le même nom que le champ ?
Je peux coder ça en dur, mais j'imagine que d'autres ont eu le même souci, voire qu'il existe quelque chose en simplXml ou autre.
Un grand merci d'avance :)