Mysql
 sql >> Base de données >  >> RDS >> Mysql

comment puis-je créer un système de marquage en utilisant php et mysql ?

Vous décrivez une relation plusieurs à plusieurs entre les articles et les balises. Vous voudriez utiliser une table de jonction intermédiaire pour résoudre cette relation.

Maintenant, pour trouver tous les articles qui correspondent à une balise sélectionnée :

SELECT a.article_title
    FROM Tag t
        INNER JOIN Article_Tag_Xref atx
            ON t.tag_id = atx.tag_id
        INNER JOIN Article a
            ON atx.article_id = a.article_id
    WHERE t.tag_name = 'SelectedTagName'