Page 1 sur 1

Requete avec jointure : Afficher le résultat

Posté : 23 avr. 2008, 20:03
par supercanard
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:

Posté : 23 avr. 2008, 21:54
par yaug
utilise des alias.

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

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

Posté : 24 avr. 2008, 19:09
par supercanard
Merci :D