Je cherche a afficher 2 colonnes différentes qui ont le mm nom

[Résolu]
Signaler
Messages postés
41
Date d'inscription
jeudi 21 juin 2007
Statut
Membre
Dernière intervention
27 juillet 2010
-
Messages postés
12303
Date d'inscription
mardi 10 février 2004
Statut
Modérateur
Dernière intervention
30 juillet 2012
-
Bonjour,

J'ai une table album et une table titre, dans chacun des deux j'ai une colonne nom.

table titre :
id_titre
id_album
nom

table album :
id_album
nom

Je n'arrive pas a afficher ces colonnes.

quand j'écrit :
$query 'select * from album, titre where titre.id_album album.id_album';
$result_titre = $db -> query($query);

while ($row = $result_titre -> fetch_array()){
       $album_id = $row['nom']; 
         echo $album_id;
}

j'affiche le 2ème nom (celui du titre), et je voudrai afficher le nom de l'album, qqun sait comment faire svp?

3 réponses

Messages postés
12303
Date d'inscription
mardi 10 février 2004
Statut
Modérateur
Dernière intervention
30 juillet 2012
41
non
Messages postés
12303
Date d'inscription
mardi 10 février 2004
Statut
Modérateur
Dernière intervention
30 juillet 2012
41
salut

a mon avis c'est ca :

$query 'select album.nom AS album_nom, id_titre, album.id_album, titre.nom AS titre_nom from album, titre where titre.id_album album.id_album';

mettre des alias a tes champs, ca evite la confusion.
Messages postés
41
Date d'inscription
jeudi 21 juin 2007
Statut
Membre
Dernière intervention
27 juillet 2010

ok merci, mais j'aurai bien aimer savoir si y avais un myen ac une requete select *?