Association entre 2 table en mysql php
Résolu/Fermé
mking03
Messages postés
114
Date d'inscription
dimanche 13 juillet 2008
Statut
Membre
Dernière intervention
6 février 2017
-
23 déc. 2008 à 13:46
mking03 Messages postés 114 Date d'inscription dimanche 13 juillet 2008 Statut Membre Dernière intervention 6 février 2017 - 24 déc. 2008 à 16:53
mking03 Messages postés 114 Date d'inscription dimanche 13 juillet 2008 Statut Membre Dernière intervention 6 février 2017 - 24 déc. 2008 à 16:53
A voir également:
- Association entre 2 table en mysql php
- Table ascii - Guide
- Table des matières word - Guide
- Mysql community server - Télécharger - Bases de données
- 2 ecran pc - Guide
- Word numéro de page 1/2 - Guide
5 réponses
scriptiz
Messages postés
1424
Date d'inscription
dimanche 21 décembre 2008
Statut
Membre
Dernière intervention
14 septembre 2023
425
23 déc. 2008 à 13:48
23 déc. 2008 à 13:48
Utilise une table intermédiaire : app_langue
Qui contiendra des enregistrement de telle sorte :
[[id_de_la_personne][id_langue_associée]]
Du coup pour une seule personne tu peux lui associer plusieurs langue dans la table app_langue.
Qui contiendra des enregistrement de telle sorte :
[[id_de_la_personne][id_langue_associée]]
Du coup pour une seule personne tu peux lui associer plusieurs langue dans la table app_langue.
mking03
Messages postés
114
Date d'inscription
dimanche 13 juillet 2008
Statut
Membre
Dernière intervention
6 février 2017
37
23 déc. 2008 à 13:49
23 déc. 2008 à 13:49
ah ok merci
mking03
Messages postés
114
Date d'inscription
dimanche 13 juillet 2008
Statut
Membre
Dernière intervention
6 février 2017
37
23 déc. 2008 à 16:57
23 déc. 2008 à 16:57
j'ai essayé mais sa marche vous pouvez m'expliquer en detaille SVP??
scriptiz
Messages postés
1424
Date d'inscription
dimanche 21 décembre 2008
Statut
Membre
Dernière intervention
14 septembre 2023
425
24 déc. 2008 à 16:11
24 déc. 2008 à 16:11
Tablee utilisateurs :
- id_utilisateur [int]
- nom [varchar]
- prenom [varchar]
- ...
Table groupes :
- id_groupe [int]
- titre [varchar]
Table app_groupe :
- id_app_groupe [int]
- id_utilisateur [int]
- id_groupe [int]
On va dire qu'on a deux utilisateurs :
Utilisateur 1 :
- id_utilisateur = 1
- nom = "John"
- prenom = "Smith"
Utilisateur 2:
- id_utilisateur = 2
- nom = "Thomas"
- prenom = "Dupont"
Ainsi que 3 groupes :
Groupe 1 :
- id_groupe = 1
- titre = "Nageurs"
Groupe 2 :
- id_groupe = 2
- titre = "Cyclistes"
Groupes 3 :
- id_groupe = 3
- titre = "Coureurs"
Et dans notre table app_groupes :
Liaison 1 :
- id = 1
- id_utilisateur = 1
- id_groupe = 2
Liaison 2 :
- id = 2
- id_utilisateur = 1
- id_groupe = 3
Liaison 3 :
- id = 3
- id_utilisateur = 2
- id_groupe = 2
On peut donc via la table app_groupe savoir que l'utilisateur 1 est lié au groupes 2 et 3 (en observant les liaisons 1 et 2) et qu'il est donc Cycliste et Coureur
On voit aussi grace à la liaison 3 que l'utilisateur 2 est lié au groupe 2 et qu'il est donc juste Cycliste
Par contre aucun des utilisateurs n'est Nageur.
Voilà j'espère avoir éclairé un peu ton problème.
- id_utilisateur [int]
- nom [varchar]
- prenom [varchar]
- ...
Table groupes :
- id_groupe [int]
- titre [varchar]
Table app_groupe :
- id_app_groupe [int]
- id_utilisateur [int]
- id_groupe [int]
On va dire qu'on a deux utilisateurs :
Utilisateur 1 :
- id_utilisateur = 1
- nom = "John"
- prenom = "Smith"
Utilisateur 2:
- id_utilisateur = 2
- nom = "Thomas"
- prenom = "Dupont"
Ainsi que 3 groupes :
Groupe 1 :
- id_groupe = 1
- titre = "Nageurs"
Groupe 2 :
- id_groupe = 2
- titre = "Cyclistes"
Groupes 3 :
- id_groupe = 3
- titre = "Coureurs"
Et dans notre table app_groupes :
Liaison 1 :
- id = 1
- id_utilisateur = 1
- id_groupe = 2
Liaison 2 :
- id = 2
- id_utilisateur = 1
- id_groupe = 3
Liaison 3 :
- id = 3
- id_utilisateur = 2
- id_groupe = 2
On peut donc via la table app_groupe savoir que l'utilisateur 1 est lié au groupes 2 et 3 (en observant les liaisons 1 et 2) et qu'il est donc Cycliste et Coureur
On voit aussi grace à la liaison 3 que l'utilisateur 2 est lié au groupe 2 et qu'il est donc juste Cycliste
Par contre aucun des utilisateurs n'est Nageur.
Voilà j'espère avoir éclairé un peu ton problème.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
mking03
Messages postés
114
Date d'inscription
dimanche 13 juillet 2008
Statut
Membre
Dernière intervention
6 février 2017
37
24 déc. 2008 à 16:53
24 déc. 2008 à 16:53
il est tres claire merci mon ami