Page 1 sur 1

List d'id

Posté : 19 déc. 2012, 05:35
par sampistaroy
Bonsoir,
Je souhaite créer une base de données avec une table de profil.
Je voudrai pouvoir ajouter des groupes aux profils mais je ne sais pas comment stocker ces listes.

Une petite idée ?

Re: List d'id

Posté : 19 déc. 2012, 09:35
par benv8nam
Tu fais une table groupe et une table groupe_profil qui lient les groupes aux profils.
Si tu ne veux ajouter qu'un groupe par profil tu l'ajoutes dans ta table profil.

Re: List d'id

Posté : 19 déc. 2012, 15:52
par sampistaroy
Bonjour,
mais j'utilise qu'elle sorte de type de champs pour conserver une liste d'id ? ENUM ?

Re: List d'id

Posté : 24 déc. 2012, 00:42
par moogli
salut,


ils s'agit la d'un jointure.

cela se fait par les clefs primaires des tables.

donc :
- Une table profile avec une clef primaire : disont idProfile
- Une table groupe avec une clef primaire : disont idGroupe
- Une table groupeProfile qui ne contient que deux champs ; idProfile et idGroupe qui font référence aux homonyme des deux autres tables (renseigne toi sur les foreign key) ce couple peux aussi former la clef primaire de cette table.
cela évitera les possible doublon ;)

généralement ces clefs primaires sont des entiers avec un auto_increment.


@+