Accueil > Forum > > > > relation entre 2 tables
relation entre 2 tables
vendredi 3 septembre 2004 à 21:04:10 |
relation entre 2 tables

rastagnol
|
slt !!! voila G un pb pour mettre 2 tables en relations ... je ne sais pas trop comment m'y prendre. G une table commandes avec un champ client_id et une deuxieme table clients ou il y a egalement champ client_id ...et je voudrais en affichant ma commande, que si le client_id de la table commande et le client_id de la table client sont identiques alors il affiche le nom de la table client. j'espere que vous m'avez compris voici mon code mais ca n'a pas l'air de marcher <? $commande_id = $_GET['commande_id']; $connexion=mysql_connect('localhost','root',''); mysql_select_db('db', $connexion); $req_commandes = mysql_query("SELECT * FROM commandes WHERE commande_id='$commande_id'"); $req_client = mysql_query("select* FROM clients "); $client_id['client_id']=""; mysql_close($connexion);
?> <html><head></head><body>
<? $resultatscommande = mysql_fetch_array($req_commandes); $resultatsclient =mysql_fetch_array($req_client); if($resultatsclient['client_id'] == $resultatscommande['client_id']) { echo $resultatsclient['nom']; }
?>
|
merci de votre aide rastagnol
|
|
vendredi 3 septembre 2004 à 23:49:27 |
Re : relation entre 2 tables

gibozsec
|
Utilise une requete du genre : SELECT * FROM commandes,clients WHERE commandes.commande_id='$commande_id' AND commandes.client_id=clients.client_id;
|
Tu obtiendra un enregistrement contenant toutes les infos de la commande et celles du client correpondant. Grrrrrrrrrrr
|
|
lundi 6 septembre 2004 à 16:10:49 |
Re : relation entre 2 tables

mfaraday
|
Euh il me semble qu'il faut utiliser un truc qui s'appelle left join... mais il vaux mieux que tu regarde dans la doc mysql... sur nexen par exemple (c'est en fr) www.nexen.net.
Florian
|
|
lundi 6 septembre 2004 à 22:29:24 |
Re : relation entre 2 tables

rastagnol
|
et ya pas plus simple? parce que dans mon exemple G aussi besoin de $resultats_commande ... C pour ca que SELECT * FROM commandes,clients WHERE commandes.commande_id='$commande_id' AND commandes.client_id=clients.client_id;
|
me semble pas tres judicieux merci de votre aide rastagnol
|
|
lundi 6 septembre 2004 à 22:50:37 |
Re : relation entre 2 tables

gibozsec
|
Dans ton exemple $resultat_commande contient toutes les infos de la commande dont le commande_id est $commande_id , c'est bien ça? Avec la requete que je t'ai donné tu obtient ces meme infos avec en plus toutes les infos du client correspondant. Grrrrrrrrrrr
|
|
Cette discussion est classée dans : table, code, client, id, tables
Répondre à ce message
Sujets en rapport avec ce message
Jointure entre deux tables [ par Krasha ]
Salut, Sur ma base de données j'ai deux tables distinctes qui devraient avoir une "liaison" entre elles. (les deux tables ci-dessous ne sont que des
insertion dans la base [ par jolina87 ]
bonjour, je génère un code automatiquement de client avec une fonction que je viens de la créer ([code=php]$code = newChaine(); //générer automatiquem
afficher les derniers enregistrements d'un id [ par msi079 ]
salut a tous j'ai 2 tables : * client (id_client,nom) * articles (id_articles,reference,prix_unitaire,quantité) il se trouve que un client fait p
Afficher une requête en fonction du dernier id [ par msi079 ]
slt . je un soucis avec mon code php . je voudrais afficher une requète en utilisant le dernier enregistrement d'une table de la base de donnée . j
Ou est le probleme ? [ par remitete ]
Bonjour ! j'ai dans une Bdd une base du nom de sharkemu une table du nom : news et 3 champs "id" ( int(11) auto increment ) "Titre" (varchar(50) ) "Me
insertion de plusieurs enregistrements en PHP en utilisant des checkbox [ par tsilanimamy ]
[^^clinoeil1]Bonjour ! Un petit souci avec mon code PHP. Mes tables sont peu compliquées alors j'explique mon problème avec les trois tables suivant
code client [ par buryohe ]
Bonjour, J'ai un problème dans ma programmation.En effet, je suis débutant mais j'aime la programmation. je voulais demander un conseil et une aide. A
Sélectionner les lignes différentes entre deux tables [ par Mikemadest ]
Bonjour,J'ai cherché sans trouver de réponse à mon problème,ce qui m'amène à vous poser cette question !D'avance je m'excuse si j'ai raté la solution
Affichage de doublons dans une recherche sur deux tables [ par rafou77 ]
Bonjour,c'est encore moi le newbizzzVoilà mon probleme, je fais une recherche sur deux tables (credits (id,nom,prenom,ect..) ) et (credits5 ( id,id_cl
pb dans ma page [ par attentio ]
salut !voilouj'ai un ptit soucis dans ma page j'ai un Undefined variable: client_id a la ligne FROM clients WHERE client_id='$client_id'");<br
Livres en rapport
|
Derniers Blogs
ROSLYN FLUENT APIS: ROSLYNHELPER NUGET PACKAGEROSLYN FLUENT APIS: ROSLYNHELPER NUGET PACKAGE par Matthieu MEZIL
Si vous utilisez Roslyn et que vous vous voulez vous simplifier le code du code rewriter, je vous conseille d'installer mon NuGet package RoslynHelper ....(read more) ...
Cliquez pour lire la suite de l'article par Matthieu MEZIL POUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDNPOUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDN par neodante
Quelle est le point commun entre : Microsoft il y a 10 ans et Apple aujourd'hui ? Réponse: avoir une politique de protocoles propriétaires et fermés :) Car pour rappel (si si je vous assure c'est important de le rappeler), la majorité des spécifications e...
Cliquez pour lire la suite de l'article par neodante JOYEUX ANNIVERSAIRE NIXJOYEUX ANNIVERSAIRE NIX par ebartsoft
Souhaitons un bon et joyeux anniversaire à notre hôte à tous, Nix.
Je ne le répéterais jamais assez mais sans lui rien ne serait possible. Il défit en permanence les lois de la gravité et comme il le dit si bien, si tu lui fais confiance ça devra...
Cliquez pour lire la suite de l'article par ebartsoft IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|