Gérer les favoris - SQL/NoSQL - Programmation
Marsh Posté le 10-06-2013 à 20:37:42
Bonjour !
Le cas que vous exposez est typiquement une table de relation, c'est à dire une table "favoris" qui ne contient que deux champs : l'id unique du film et l'id unique de l'utilisateur.
C'est le plus simple !
Bonne continuation !
Marsh Posté le 10-06-2013 à 21:02:03
Ah oui, qu'est ce que je suis bête...
Du coup les deux autres tables ne sont pas affectées et la clé primaire de ma nouvelle table c'est la combinaison des deux ID?
Marsh Posté le 10-06-2013 à 20:21:10
Bonjour,
Je suis en train d'essayer de concevoir un petit site avec yii, du coup l'élaboration de la base de données est importante et j'ai un petit problème dans ma gestion des favoris, je m'explique:
J'ai une table utilisateur avec ses infos, et une table de films par exemple. J'aimerais qu'un utilisateur puisse choisir ses films préférés et les mettre en favoris, mais je ne sais pas trop comment faire.
J'ai pensé à mettre un champ "favoris" dans la table users, mais on ne peut pas stocker d'array apparemment.
J'ai aussi pensé à faire 10 champs pour les 10 favoris, mais c'est très limitant...
Il doit certainement y avoir une solution, mais elle doit être tellement simple qu'elle n'est pas documentée sur internet (du moins je n'ai pas trouvé).
Merci beaucoup en avance pour les réponses.