IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage SQL Discussion :

Structure des informations et base de données


Sujet :

Langage SQL

  1. #1
    Membre du Club
    Inscrit en
    Février 2010
    Messages
    277
    Détails du profil
    Informations forums :
    Inscription : Février 2010
    Messages : 277
    Points : 64
    Points
    64
    Par défaut Structure des informations et base de données
    Bonsoir,

    Ce sujet n'est pas directement lié au langage SQL mais a la structure de ma base de données.

    J'ai un board (forums) que j'ai développé de toute pièce, en PHP et MySQL. Ce board est composé de plusieurs forum (board avec une profondeur de 1, c'est a dire que il n'y a pas de sous forums). Sur la page d'accueil dudit board (là où il a y les liens pour accéder aux forums) je veux afficher le nombre de nouveau message (nouveau par rapport a la dernière visite) de chaque forums.

    J'ai pensé a ajouter des champs dans la table des inscrits au board (autant de champs que de forums, ca me gène un peu, surtout si je veux rajouter des forums plus tard). A chaque nouveau message posté par un inscrit, il faudrait mettre a jour le champs correspondant (c'est a dire le champ "nombre de nouveau message") dans la table des inscrits, pour TOUS les inscrits. Ça me gêne un peu de modifier toute la table des inscrits (c'est a dire mettre a jour le nombre de nouveau message pour le forum dans lequel le nouveau message est posté. Et ce a chaque nouveau sujet ou chaque nouveau post).

    Évidement a chaque visite des forums il faut décrémenter (moi je dirais remettre a zéro complètement, c'est un choix) le champ "nombre de message non lu" pour le forum visité, pour l'utilisateur concerné.

    Ceci pourrait marcher (je pense), mais je ne suis pas satisfait. Surtout que on ne peut pas ajouter des forums a la volé. C'est une grosse contrainte. Avez vous une autre solution ? Pouvez vous me proposer une autre (une meilleur et plus flexible) architecture dans la structure de mes données ?

    J'espère que j'ai été clair...

    Merci.

    J.

  2. #2
    Membre du Club
    Inscrit en
    Février 2010
    Messages
    277
    Détails du profil
    Informations forums :
    Inscription : Février 2010
    Messages : 277
    Points : 64
    Points
    64
    Par défaut
    J'ai trouvè une réponse... sujet clos.

    Merci.

    J.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 2
    Dernier message: 13/01/2016, 13h08
  2. [PDO] Information sur la gestion des accès à la base de données
    Par doudou34 dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 10/12/2009, 15h02
  3. Réponses: 8
    Dernier message: 11/02/2008, 16h22
  4. [MySQL] Ajouter des informations à notre base de données
    Par wild_seven dans le forum PHP & Base de données
    Réponses: 12
    Dernier message: 26/12/2005, 17h15
  5. Où trouver des concepteurs de Base de Données?
    Par TomCrouise dans le forum Décisions SGBD
    Réponses: 11
    Dernier message: 13/12/2004, 16h13

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo