h@@Создаешь отдельную таблицу для тэгов:
Таблица tags
id | title
1 | my_tag
2 | another tag
3 | more tags
Создаешь таблицу для связки тэгов и статьей (контента в общем):
Таблица articles_tags
article_id | tag_id
1 | 1
1 | 2
2 | 3
Ну и сами статьи (контент):
Таблица articles
id | title | text
1 | title1 | text1
2 | title2 | text1
3 | title3 | text1
Что бы получить статьи для определенного тэга, пишешь приблизительно такой SQL:
SELECT a.id, a.title, a.text
FROM articles a
LEFT JOIN articles_tags a_t ON (a_t.article_id = a.id)
WHERE a_t.tag_id = $tag_id
Где $tag_id = id тэга для которого нужно найти статьи
Что бы получить тэги для определенной статьи, пишешь приблизительно такой SQL:
SELECT t.id, t.title
FROM tags t
LEFT JOIN articles_tags a_t ON (a_t.tag_id = t.id)
WHERE a_t.article_id = $article_id
Где $article_id = id статьи для которого нужно найти тэги
P.S.: Код не проверял, но по идеи должно работать
_____________
Мой блог