Bonjours à tous
J'ai actuellement 3 tables dans ma base de donnée ( Users, Exercice, Sequence ).
En gros je voudrais réaliser ceci :
- chaque client pourra créer ses exercices, et chaque exercice contient un nombre de sequence.
exemple :
et comme cela pour chaque client. j'ai réalisé mes 3 tables :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 User 1 nombre_exercice:5 #Exercice1 *Sequence1 *Sequence2 #Exercice2 *sequence1 *sequence2 .............
users :
Exercice:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 CREATE TABLE `users` ( `id` bigint(20) NOT NULL, `username` varchar(255) NOT NULL, `password` varchar(255) NOT NULL, `email` varchar(255) NOT NULL, `avatar` text NOT NULL, `signup_date` int(10) NOT NULL ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
Exercice:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 CREATE TABLE `erxercice` ( `exerciceId` int NOT NULL, `exerciceNom` varchar(255) NOT NULL, `nbSequence` int NOT NULL, ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
Pourriez vous m'aider à réaliser les jointures entre les tables ? en sachant que chaque user ne doit avoir accès qu'a ses exercice et séquence à lui et non celui des autres...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3CREATE TABLE `sequence` ( `.....
Dois'je rajouter des champs entre les tables pour les relier en elles ?
Partager