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.