sql >> Database teknologi >  >> RDS >> Mysql

hvordan kan jeg oprette et tagging-system ved hjælp af php og mysql?

Du beskriver et mange-til-mange forhold mellem artikler og tags. Du vil gerne bruge en mellemliggende krydstabel til at løse dette forhold.

For nu at finde alle artikler, der matcher et valgt tag:

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'


  1. Returnering af poster fra de sidste 3 måneder kun i MySQL

  2. En oversigt over volumenniveaureplikering til PostgreSQL ved hjælp af DRBD

  3. Indlejrede markører i Mysql

  4. Udforsk SQL Server-gendannelsesdatabase med gendannelse vs ingen gendannelsesmuligheder