begin process at 2012 05 31 12:24:59
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Base de données

 > 

MySQL

 > 

Probleme pour classer les info d'un xml tiré de deux tables


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Probleme pour classer les info d'un xml tiré de deux tables

lundi 2 février 2009 à 14:02:00 | Probleme pour classer les info d'un xml tiré de deux tables

scoubydog

Bonjour, j'ai un petit soucis pour ordonner mes résultats lors de la création d'un fichier xml à partir d'un fichier php.
Je demande à mon fichier php de venir me chercher toutes les adresses de mes images qui s'appellent 01.jpg (champs title dans la table image), et de me donner également le nom de l'album auquel elles sont ratachés.(champs album dans la table album).
Jusque la il n'ya pas de probleme.

mon fichier :
$query = "select * from "  image  WHERE title ='01' ";
$result = mysql_query($query, $connection) or die("Impossible d'interroger la base de données");

$_xml .="\r\n<Photo>\r\n";
 while ($a = mysql_fetch_array($result)) {
$nomalbum = $a["albumid"];
 
$recherche = mysql_query("SELECT * FROM album where ". $nomalbum ." = id ");
$data = mysql_fetch_array($recherche);

{$_xml .="   <IMG album=\"" . $data['album']."/"  image=\"" . $a["title"] . "/" />\r\n";}
 } else {}
$_xml .="</Photo>\r\n";


Le probleme de mon code est qu'a chaque fois qu'il trouve un champs nommé 01.jpg, il me classe les réponses par ID par rapport a ma table image. Moi je souhaiterai qu'il me classe mes réponses par rapport au champs album ($data['album']) qui appartient a la table album.

Merci d'avance.
lundi 2 février 2009 à 19:14:03 | Re : Probleme pour classer les info d'un xml tiré de deux tables

TychoBrahe

Réponse acceptée !
Salut,

A la place de faire deux requêtes SQL tu devrais utiliser une jointure, ça te permet de laisser MySQL faire tout le travail de recoupement des infos et de tri.

La requête devrais te donner quelque chose de ce genre, a adapter en fonction de ta structure de tables :
SELECT image.nom, album.nom FROM image INNER JOIN genre ON image.id_album = album.id_album ORDER BY album.nom;
mardi 3 février 2009 à 01:15:29 | Re : Probleme pour classer les info d'un xml tiré de deux tables

scoubydog

Réponse acceptée !
Merci énormément TychoBrahe, ca marche,
je n'avais absolument pas penser à faire une jointure.
J'ai utilisé ton code  que j'ai légérement modifié en fonction de ma table,
voici le résultat apres modif :
SELECT albumid, album.folder, image.title FROM image, album WHERE image.albumid = album.id AND image.title = '01' ORDER BY album.folder;

merci encore.


Cette discussion est classée dans : fichier, probleme, champs, xml, album


Répondre à ce message

Sujets en rapport avec ce message

Petit probleme de recuperation de valeur de champs fichier [ par morpheus262 ] Salut,Voila j ai developpé un site (pas super bien je l avoue) mais je l optimise et je corrige tout les detail notament le register_global a off, et Utiliser un fichier xml, avec php, pour un album photo [ par lulusurf ] Bonjours à tous j'ai besoin de votre aide ! J'ai un album en flash, avec un fichier xml qui contient les infos pour les photos (ci-dessous). Mais le Actualisation d'un fichier XML avec PHP [ par geraldinechx ] Bonjour, Je viens vers vous car je n'y connais tout simplement rien en PHP et j'aimerais faire en sorte de modifier facilement un fichier XML via un Ecrire dans mon fichier XML [ par LiTtLeBuBu ] Bonjour,Voila je vous expose ma demande. J'ai un fichier XML qui gère mon diaporama FLASH. J'aimerais grace a php mettre ce fichier à jour. Il y a une modification de propriétés d'une balise dans un fichier XML [ par RV2931 ] Bonjour,Je travaille sur une application qui doit manipuler un gros fichier SVG et j'aurai voulu savoir comment faire pour charger un fichier SVG (XML Lecture de fichier XML [ par stigmate101 ] Bonjour,J'ai écris un code qui dois chercher un enregistrement dans un fichier XML. Ce code ne me m'affiche rien et ne me retourne pas d'erreur! Cl comment faire un graphique avec jpgraph aprtir d'un fichier xml [ par charbouba ] slt tt le monde,svp je vx savoir si il est possible de tracer un graphique avec jpgraph a partir d'un fichier xml ?.j'ai réussi a le faire mais a pari probleme SQL [ par MRpoiuazerty ] Bonjour,M'étant lancé depuis peu dans le php je fais souvent des erreur...mais je pensse que cette fois si j'ai eu une erreur irréversible.Je m'expliq Parser un SUPER fichier xml zippé(.gz)! [ par alifarah7 ] Bonjour, et excusez moi pour le derangement J'ai un fichier que je reçois chaque jour d'une société et qui contient leur flux rss contenant leurs


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,187 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales