Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD
PHP & SGBD Forum d'entraide sur les SGBD avec PHP. Avant de poster : FAQ BDD, toutes les FAQ PHP, cours BDD et sources BDD
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 16/03/2006, 14h26   #1
Futur Membre du Club
 
Inscription : février 2006
Messages : 56
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 56
Points : 15
Points : 15
Par défaut [SQL] Sortir une requete en XML

Salut,
Il y a t-il une fonction qui permet d'obtenir le resultat d'une requete sous forme XML ?
D'avance merci
ouquoi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/03/2006, 15h02   #2
Membre éclairé
 
Avatar de nicoaix
 
Homme
Chef de projet MOA
Inscription : décembre 2004
Messages : 561
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 37
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Chef de projet MOA
Secteur : Administration - Collectivité locale

Informations forums :
Inscription : décembre 2004
Messages : 561
Points : 325
Points : 325
Perso, je ne connais pas une fonction de ce type mais ça ne me semble pas bien compliqué à faire...Enfin ça dépend du résultat que tu veux.
nicoaix est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/03/2006, 15h22   #3
Futur Membre du Club
 
Inscription : février 2006
Messages : 56
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 56
Points : 15
Points : 15
ok il n'y a donc pas de fonction native qui permete de sortir une requete en xml directement je croyais que c'etais possible.

C'est donc a moi de faire mon fichier XML resulant de ma requete ?
ouquoi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/03/2006, 16h18   #4
Expert Confirmé
 
Avatar de sekaijin
 
Femme
Urbaniste
Inscription : juillet 2004
Messages : 1 422
Détails du profil
Informations personnelles :
Sexe : Femme
Âge : 48
Localisation : France, Yvelines (Île de France)

Informations professionnelles :
Activité : Urbaniste
Secteur : Santé

Informations forums :
Inscription : juillet 2004
Messages : 1 422
Points : 2 809
Points : 2 809
ben le pb c'est comment php peut-il connaitre le format xml que tu veux ?

quant à générer un xml c'est des plus simple
en gros à la louche et sans interprète sous la main ça donne

Code :
1
2
3
4
5
6
7
8
9
$xml = "<resultset>\n";
while ($row = pg_fetch_row ($theresultset)) {
  $xml .= "  <row>\n";
  foreach ($row as $key => $value) {
    $xml .= '    <' . $key . '>' . $value . '</' . $key . ">\n";
  }
  $xml .= "  </row>\n";
}
$xml .= "</resultset>\n";
A+JYT
sekaijin est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/03/2006, 16h26   #5
Futur Membre du Club
 
Inscription : février 2006
Messages : 56
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 56
Points : 15
Points : 15
ok nickel merci pour le code.

Mais je pensais que php pouvait generer un fichier xml basique type celui qui est creer par ton code.

en tous ca merci bcp !
ouquoi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/05/2006, 15h42   #6
Expert Confirmé
 
Avatar de sekaijin
 
Femme
Urbaniste
Inscription : juillet 2004
Messages : 1 422
Détails du profil
Informations personnelles :
Sexe : Femme
Âge : 48
Localisation : France, Yvelines (Île de France)

Informations professionnelles :
Activité : Urbaniste
Secteur : Santé

Informations forums :
Inscription : juillet 2004
Messages : 1 422
Points : 2 809
Points : 2 809
Oui avec domxml tu peux effectivement construire ton code à la volé sans écrire le xml
mais c'est plutôt lourd pour ce genre de chose.
A+jyt
sekaijin est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 12h40.


 
 
 
 
Partenaires

Hébergement Web