INNERJOIN remplacer la valeur d'une table par
Fermé
Jay
-
17 déc. 2009 à 20:38
zoby44 Messages postés 818 Date d'inscription vendredi 3 novembre 2006 Statut Membre Dernière intervention 7 avril 2010 - 17 déc. 2009 à 21:39
zoby44 Messages postés 818 Date d'inscription vendredi 3 novembre 2006 Statut Membre Dernière intervention 7 avril 2010 - 17 déc. 2009 à 21:39
A voir également:
- INNERJOIN remplacer la valeur d'une table par
- Table ascii - Guide
- Remplacer disque dur par ssd - Guide
- Table des matières word - Guide
- Remplacer par word - Guide
- Remplacer un visage sur une photo - Guide
1 réponse
zoby44
Messages postés
818
Date d'inscription
vendredi 3 novembre 2006
Statut
Membre
Dernière intervention
7 avril 2010
199
17 déc. 2009 à 21:39
17 déc. 2009 à 21:39
Salut. Perso, je n'utilise jamais "mysql_fetch_row", je préfère largement "mysql_fetch_array".
Es tu sur que le champs "id_user" existe bien ? Dans le MCD que tu as joins, il n'apparait pas en tout cas.
J'ai remanié un peu ton code et voila ce que ça donne :
Vu que je suis fainéant, j'ai remplacé le nom de tes tables par des alias (a et b), moins de truc à taper.
Ensuite, j'ai indiqué à la requête quels champs sont vraiment utiles auxquelles j'ai attribué un nom pour pouvoir les appeler facilement avec PHP.
Voila, avec ça, tu devrais pouvoir t'en sortir. J'ai testé et ça fonctionne nickel.
Es tu sur que le champs "id_user" existe bien ? Dans le MCD que tu as joins, il n'apparait pas en tout cas.
J'ai remanié un peu ton code et voila ce que ça donne :
$query = "SELECT b.login AS log, a.id_image AS img FROM images a INNER JOIN members b ON b.id_member = a.id_member WHERE b.id_member = $id_image"; // recolte du resultat et affichage $result = mysql_query($query) or die ('Erreur : '.mysql_error() ); while($row = mysql_fetch_array($result)){ $login = $row['log']; $image = $row['img']; } echo $login.'<br />'.$image;
Vu que je suis fainéant, j'ai remplacé le nom de tes tables par des alias (a et b), moins de truc à taper.
Ensuite, j'ai indiqué à la requête quels champs sont vraiment utiles auxquelles j'ai attribué un nom pour pouvoir les appeler facilement avec PHP.
Voila, avec ça, tu devrais pouvoir t'en sortir. J'ai testé et ça fonctionne nickel.