Requete avec jointure : Afficher le résultat

Mammouth du PHP | 531 Messages

23 avr. 2008, 20:03

Bonjour

J'ai une petite requête avec jointures et donc gestion des ambigüités en plaçant le nom de la table devant le champ :
$ReqPhotos = "SELECT ... mpb_photos.nom, ... mpb_categphotos.nom ...
Les 3 petits points ne sont pas important, c'est les restes de la requête ;)

Maintenant si je veut afficher le résultat et que je fait :
echo $ValPhotos['nom']
Comme j'ai un doublon de champ, ça affiche aléatoirement l'un ou l'autre... donc je me suis dit, peut être qu'il faut tout simplement faire :
echo $ValPhotos['mpb_photos.nom']
Et bien non ça n'a pas l'air d'être ça puisque rien ne s'affiche. Dans mon bouquin on m'explique bien les jointures mais aucun exemple au niveau de l'affichage des infos. Je suis bien embêté :roll:

Eléphant du PHP | 353 Messages

23 avr. 2008, 21:54

utilise des alias.

SELECT table1.champ AS Champ1, table2.champ AS Champ2 .....

en sortie tu pourras alors utiliser $row['Champ1'] et $row['Champ2].

Mammouth du PHP | 531 Messages

24 avr. 2008, 19:09

Merci :D