begin process at 2012 05 31 00:12:09
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Base de données

 > 

MySQL

 > 

INNERJOIN remplacer la valeur d'un champ liée par une autre ?


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

INNERJOIN remplacer la valeur d'un champ liée par une autre ?

jeudi 17 décembre 2009 à 20:51:27 | INNERJOIN remplacer la valeur d'un champ liée par une autre ?

jayjay1985

Salut, voila mon problème:

Sur MySql, j'ai les 3 tables suivantes:



J'aimerais pouvoir afficher avec un script php le nom du membre ("login" dans la table members) et cela en remplaçant l'id_member par le login.

Je pense à utiliser INNER JOIN et recupérer la donnée dans une variable mais en vain.

Code PHP :
<?php
//connection à la base de données

mysql_connect($host, $bd_login, $bd_pass) or die ("Impossible de se connecter");
mysql_select_db($bd);

// requête

$query = "SELECT * FROM images INNER JOIN members ON members.login = images.id_user WHERE id_member=$id_image"; //id_member=$id_image soit $id_image l'image lié au membre

// recolte du resultat et affichage

$result = mysql_query($query);

while($row = mysql_fetch_row($result)){
$quelquechose = $row[quelquechose]; //la je ne sais pas 

}

?>


Comment procéder pour remplacer l'id du membre (lié à l'id d'une image) par son nom d'utilisateur (login) ? Je m'y perd completement
samedi 19 décembre 2009 à 18:09:56 | Re : INNERJOIN remplacer la valeur d'un champ liée par une autre ?

phpAnonyme

Salut,

Je me suis basé sur ton image:
Code PHP :
<?php
$query = "SELECT m.id_member,m.login, s.id_member,s.id_image, i.id_member,i.id_image FROM members AS m INNER JOIN messages AS s ON m.id_member = s.id_member INNER JOIN images AS i ON s.id_member = i.id_member WHERE login=[TU METTRA TA VARIABLE]";
?>


______________________________________________________________________
samedi 19 décembre 2009 à 20:05:58 | Re : INNERJOIN remplacer la valeur d'un champ liée par une autre ?

phpAnonyme

J'avais pas bien compris ce que tu voulais dire, faut dire que t'on explication n'est pas très explicite non plus bref :

Code PHP :
$query = "SELECT i.id_image,i.id_member,m.id_member,m.login FROM images AS i INNER JOIN membres AS m ON i.id_member = m.id_member WHERE id_member='".$id_image."'";

$result = ...

while($row = mysql_fetch_array($result))
{
echo "ID image : ".$row["id_image"];
echo "ID membre : ".$row["id_member"];
echo "Login : ".$row["login"];
}



______________________________________________________________________


Cette discussion est classée dans : login, valeur, id, remplacer, innerjoin


Répondre à ce message

Sujets en rapport avec ce message

tableau associatif [ par tobleronne ] Bonjour,Je souhaite renseigner un tableau a plusieurs dimensions mais rien n'y fait ?!?J'ai une boucle qui alimenterais un tableau du style : $monTabl Identification [ par mapomme ] Je tente de mettre en place une identification par login et mot de passe, le fichier qui récupère la saisie des inscrits :TraitementAcces.php est ains Authentification [ par Alricaus ] Bonjour à tous. J'aimerai réaliser un code en php, utilisant la base de donnée mysql, pour faire que lorsqu'une personne s'identifie sur l'index en ht probléme de session [ par SA7BOOCH ] BonjourJ'ai codé une fonction d'autentification qui récupere les données de client (login, id ...) puis elle lance une session qui contient les donnée recupérer une variable [ par refkaben ] Bonjour à tous! Je suis débutante en php, et je suis bloquée maintenant!je veux récupérer une valeur d'une table de la base de données et l'envoyer su Identification sur un site en php [ par ChessMentor ] je suis en train de réaliser un site de vente en ligne pour un projet php scolaire. mon module d'identification est achevé à 95% et mon module caddie récupérer une valeur [ID] extraite de la bdd pour obtenir les infos [ par dieusurterre ] Je n'arrive pas à trouver comment faire pour que ma page ../fiche.php?ID=[valeur bdd] affiche les renseignement du rows de la bdd relatif à cet ID Trouver la dernière entrée d'un login [ par zemele ] Bonjour, Bon là je m'arrache les cheveux. J'ai une table 'article' qui contient un id (clé primaire), un login (celui de la session en cours) et des Probleme affichage Firefox et IE [ par chris tuckers ] J'ai un lien qui ne marche pas sous IE et qui marche sous Firefox, peut etre pourrez vous m'aider !!Je vous met mon code pour savoir si j'ai fais une problem d'actualisation [ par lorgard ] bonjours a tous et merci pour votre aideje fais un script  tout bete avec 1 formulaire  qui contien 2 cases  nom et prixensuite l'utilisateur remplis


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,577 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales