Bonjour à tous,
J'ai un petit problème concernant PHP/MySQL
j'effectue une requête :
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 $sql = "SELECT C.id,C.titre,........U.nom,U.prenom,U.id FROM tapuscrit_commentaires AS C LEFT OUTER JOIN tapuscrit_user AS U ON C.id_user = U.id WHERE id_tapuscrit = $id AND autorise = 1 ORDER BY C.id ASC";
la requete passe bien et j'obtiens les résultats attendus. Or, lors du taitement avec PHP je ne sais comment différencier C.id et U.id.
J'utilise la fonction fetch_object() de Mysqli et l'association se fait sur le nom des colonnes. Ainsi j'obtiens une ambiguité sur ce champs, je ne sais pas si je traite celui de la table user ou de la table commentaire.
Ma question est : peut-on différencier ces deux champs avec un préfixe (qui ne semble pas passer) ou dois-je renommer mes champs (ce qui serait très long vu le nombre de ficheirs traitant déjà ces champs séparément) ?
Merci beaucoup de votre aide.
A+
Partager