Système de mots clés - Apprendre-PHP.com

Rechercher
PHP5 Avancé - Eric Daspet et Cyril Pierre de Geyer - Commander sur Amazon.fr

Système de mots clés

Par clems -  2 reponses -  Le 03/09/2008 -  Flux RSS - 

Bonjour,

je suis en train de coder un blog, et je voudrais créer un système de tags (ou mots clés).

Mon problème se situe au niveau de la base de données, étant donné qu'un tag peut correspondre à plusieurs articles et qu'un article peut correspondre à plusieurs tags ... Comment concevoir la table ?

 

Réponses apportées à cette discussion

Par Emacs -  Le 03/09/2008 - 

Salut,

Ce n'est pas compliqué. Il te faut simplement 3 tables, voire 2 même.

Avec 3 tables, tu as ce schéma là :

  1. Table Article :
  2.  
  3. id
  4. titre
  5. corps
  6. date_creation
  7. ...
  8.  
  9. Table Tag
  10.  
  11. id
  12. tag
  13.  
  14. Table Tag_Article
  15.  
  16. article_id
  17. tag_id

 

Avec deux tables tu as :

  1. Table Article
  2.  
  3. id
  4. titre
  5. corps
  6. date_creation
  7.  
  8. Table Article_Tag
  9.  
  10. article_id
  11. tag

 

Après il ne reste plus qu'à faire des jointures entre les tables.

++ 

 

 
Par clems -  Le 08/09/2008 - 

Apparemment je me suis embrouillé pour rien :)

Merci beaucoup pour ta réponse rapide.

 

 

Ajouter une réponse à la discussion

Seuls les membres loggués sont autorisés à poster dans les forums !