Je viens d'avoir une question générale sur la théorie des bases de données. J'ai besoin de faire quelque chose de similaire à montrer quels articles/articles un utilisateur a vu ou non (comme dans un forum) ou un message électronique non lu. Ce que j'ai, c'est qu'il y a des messages que plusieurs utilisateurs peuvent voir, mais il doit séparer par utilisateur qui l'a réellement vu. Ainsi, si l'utilisateur A consultait le message 1, il ne montrerait plus que le message 1 est un nouvel élément à afficher, mais à l'utilisateur B, il indiquerait toujours que le message 1 est un nouvel élément à afficher. Je cherche d'autres idées et l'une d'entre elles consiste à obtenir un horodatage de la dernière connexion de l'utilisateur, mais je dois en fait suivre les publications qu'ils ont vues, par opposition aux messages postés depuis leur dernière connexion.Comment structurer la base de données pour les alertes d'éléments non lus par utilisateur
Je voudrais une solution de base de données MySQL si possible, mais je suis ouvert aux cookies si c'est un must. Je pourrais le faire moi-même et juste le comprendre, mais j'apprécierais tous les conseils sur la façon de structurer correctement une table (s) pour le rendre le plus efficace. En outre, la bande passante et le stockage ne sont pas un problème.
Vous pourriez jeter un coup d'oeil à la façon dont vBulletin et d'autres systèmes de forum le manipulent, pour avoir une idée. Ou peut-être [phpBB] (http://www.phpbb.com/), puisque je suppose que vous devez acheter vBulletin. –