Pb de jointure de table

Répondre
Astyax
le 25/03/2004 à 18:57
Astyax
Salut à tous:)
Voilà, j'ai fait un forum qui fonctionne bien. Maintenant j'aimerai y joindre des avatars. J'ai donc créé une table 'r1_pseudo' avec le nom, l'email, l'avatar etc...

J'ai fais ma requête mais ça m'affiche d'une manière aléatoire les avatars. Ca aussi c'est normal parce que je n'ai pas fait un truc du style reponse1.r1_pseudo=r1_pseudo.avatar. Jusque là, d'accord. La question que je me pose c'est comment lancer ma requête avec le WHERE..
Ma requête donne un truc comme ça :

$sql="SELECT reponse1.rub1_titre, reponse1.r1_pseudo, r1_pseudo.avatar FROM reponse1, r1_pseudo WHERE id_sujet1='$id_sujet1' order by rub1_date ASC limit $limite, $limite_page";

Or ça ne marche pas... Comment faire ?
A votre bon coeur messieurs dames..
Vivants, vous êtes vivants...
LA GLOBULE
le 25/03/2004 à 20:07
LA GLOBULE
Y a un truc que je pige pas.

Tu as un attribut d'une table qui porte le nom d'une autre table ?
(r1_pseudo)
Astyax
le 26/03/2004 à 09:30
Astyax
Coucou:) Tu avais raison la Globule, j'avais mis le même nom et ça ne marchait pas car je n'avais pas tout comprissmiley ... Ce matin j'ai pigé. J'ai fais une table membre avec à l'intérieur le champs r1_pseudo pour pouvoir faire la jointure et ça fonctionne impeccable ...

J'ai fais ça:

$sql="SELECT * , avatar FROM reponse1, membre where reponse1.r1_pseudo=membre.r1_pseudo AND id_sujet1='$id_sujet1' order by rub1_date ASC limit $limite, $limite_page";

Merci de m'avoir aiguillé smiley ...

a+
Vivants, vous êtes vivants...
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours