par
d0m » 28 sept. 2007, 09:24
comme te l'as dit AB, le mieux serait une table séparée.
Dans ta première table :
id - id de l'enregistrement,
id_user - id de l'utilisateur ayant fait le test (clé primaire)
Dans ta deuxième :
id_coatch - id_du coatch (clé primaire)
nom_coatch - nom du coatch
et une 3ème qui fait le lien :
id_user - id de l'utilisateur ayant fait le test
id_coatch - id_du coatch
(les 2 en clé primaire)
(ou si les coachs ne sont pas redondants, juste la table 1 et la 3ème avec le nom du coatch à la place de son identifiant.)
après pour retirer un coach, il te suffit d'enlever la ligne (id_utilisateur,id_coatch) de la 3ème table
comme te l'as dit AB, le mieux serait une table séparée.
Dans ta première table :
[b]id[/b] - id de l'enregistrement,
[b]id_user [/b]- id de l'utilisateur ayant fait le test (clé primaire)
Dans ta deuxième :
[b]id_coatch[/b] - id_du coatch (clé primaire)
[b]nom_coatch[/b] - nom du coatch
et une 3ème qui fait le lien :
[b]id_user[/b] - id de l'utilisateur ayant fait le test
[b]id_coatch[/b] - id_du coatch
(les 2 en clé primaire)
(ou si les coachs ne sont pas redondants, juste la table 1 et la 3ème avec le nom du coatch à la place de son identifiant.)
après pour retirer un coach, il te suffit d'enlever la ligne (id_utilisateur,id_coatch) de la 3ème table