Lier deux tables phpmyadmin
stefanelle
-
stefanelle -
stefanelle -
Bonjour,
Voila j ai deux tables 1 qiui s appelle marque avec deux champs id_marque (cle primaire auto increment) et marque et une autre table contenu avec 4 champs reference (cle primaire), prix, ... je voudrais lier plusieurs reference a l id_marque valeur 1 d autres refrences a l'id_marque valeur 2 de sorte que quand les gens tapent la marque ils aient toutes les references avec prix de cette marque .... est ce que ce st possible dans phpmyadmin ou avec sql ?
Merci de votre aide
Voila j ai deux tables 1 qiui s appelle marque avec deux champs id_marque (cle primaire auto increment) et marque et une autre table contenu avec 4 champs reference (cle primaire), prix, ... je voudrais lier plusieurs reference a l id_marque valeur 1 d autres refrences a l'id_marque valeur 2 de sorte que quand les gens tapent la marque ils aient toutes les references avec prix de cette marque .... est ce que ce st possible dans phpmyadmin ou avec sql ?
Merci de votre aide
A voir également:
- Phpmyadmin lier deux tables
- Deux ecran pc - Guide
- Comment faire deux colonnes sur word - Guide
- Tables des matières word - Guide
- Nombre de jours entre deux dates excel - Guide
- Deux whatsapp sur un téléphone - Guide
3 réponses
Salut,
Il suffit d'avoir un champ id_marque dans la table contenu.
La requête pour récupérer toutes les références d'une marque sera :
P.S. : c'est bizarre d'avoir un nom de champ identique au nom de table.
Il suffit d'avoir un champ id_marque dans la table contenu.
La requête pour récupérer toutes les références d'une marque sera :
SELECT * FROM marque INNER JOIN contenu ON contenu.id_marque = marque.id_marque Where nom_marque='marque_choisie';
P.S. : c'est bizarre d'avoir un nom de champ identique au nom de table.
Oui, et à chaque fois que tu feras une insertion dans ta table contenu, il faudra renseigner le id_marque pour que le lien se fasse avec la marque.
Il ne faut pas le mettre en auto incerment dans la table contenu, c'est toi qui doit le gérer celui là.
Et tu dois mettre l'id_marque qui correspond à la marque désirée.
En rgos la page où tu ajoutes ton contenu aura maintenant une boite de sélection ou tu choisiras la marque ( ce qui te donnera l'id_marque correspondant après soumission du formulaire ) pour pouvoir l'enregistrer dans la table contenu.
Et tu dois mettre l'id_marque qui correspond à la marque désirée.
En rgos la page où tu ajoutes ton contenu aura maintenant une boite de sélection ou tu choisiras la marque ( ce qui te donnera l'id_marque correspondant après soumission du formulaire ) pour pouvoir l'enregistrer dans la table contenu.
merci