Теги в каталоге

Discussion in 'PHP' started by DiffiT, 6 Jan 2011.

  1. DiffiT

    DiffiT Member

    Joined:
    15 Dec 2009
    Messages:
    195
    Likes Received:
    12
    Reputations:
    3
    Здравствуйте!
    Задумал на PHP+MySQL соорудить что-то вроде каталога статей, но встал в тупик, ибо не знаю, как реализовать теги.

    Интересует не конкретное решение, а алгоритм в целом, ибо то, что рождается в моей голове это тихий ужас.

    Помогите, плз, а то я в ступоре :)
     
  2. LStr1ke

    LStr1ke Elder - Старейшина

    Joined:
    29 Jul 2009
    Messages:
    800
    Likes Received:
    145
    Reputations:
    73
    Как вариант перед созданием статьи предлагать вписывать теги через запятую.
    Потом чтобы выбирать статьи по тегам пробегаться MySQL функцией LIKE.
    Или при добавлении тегов, вписывать новые в отдельную таблицу, где будет храниться тэг и id статей.
    tags (id, title, articles)
    Например
    0 - PHP - 1,2,12,15
    1 - Ручки - 3,5,7,12

    При выборке тэгов для статьи пробегаться также LIKE (Выводить тэги где в articles встречается id статьи)
     
    1 person likes this.
  3. DiffiT

    DiffiT Member

    Joined:
    15 Dec 2009
    Messages:
    195
    Likes Received:
    12
    Reputations:
    3
    Спасибо. Это уже что-то :)

    Есть ещё какие предложения?