Modérateur PHPfrance |
8758 Messages
24 nov. 2011, 14:31
salut,
il faut faire une liaison entre les membres et les vidéos (ou autre c'est pareil)
Je part du principe que tu a une table membres et une table videos
dans ce cas une table videomembre qui va contenir les clef primaire des deux premieres pour indiquer les vidéos qu'un membre peux voir.
si un couple n'est pas présent c'est que l'on n'a pas l'autorisation de la voir.
exemple de table
create table membres (
idmembre int unsigned not null auto_increment primary key,
pseudo varchar(20) not null,
passwd varchar(128) not null,
);
create table vidéos (
idvideo int unsigned not null auto_increment primary key,
titre varchar(50) not null,
lien varchar(255) not null
);
create table videomembre (
id int unsigned not null auto_increment primary key,
idmembre int unsigned not null,
idvideo int unsigned not null,
constraint fk_membre foreign key idmembre references membres(idmembre),
constraint fk_videos foreign key idvideo references videos(idvideo),
);
le principe de la jointure entre les tables est la même pour tout les modèls si tu veux voir des articles dans une commande d'un membre il faudra une table commande qui contiendra son N° la clef primaire du membre et les infos de la commande. Et une tables articlecommande qui va contenir la clef primaire + clef primaire désignant l'article + la clef primaire désignant le membre, une quantité (pourquoi un taux de réduction), mais sur tout pas le prix (par exemple)
@+
@+
Il en faut peu pour être heureux ......