Проверьте мой другой вопрос с щедростью: Поиск похожих шаблонов чисел в таблице
Я пытаюсь реализовать функцию Интересные теги. Для справки, вот как это работает на SO:
- Я добавляю в "интересный" список мои заинтересованные теги (например, php, mysql, jquery и т.д.).
- Затем, если какой-либо из отображаемых вопросов содержит некоторые из тегов в моем списке, он делает фоновый оранжевый.
Я понимаю, как использовать jQuery для этого (есть связанные с этим вопросы), но не могу понять, как реализовать внутреннюю часть, используя MySQL!
Итак, вот мой вопрос: как это делается? Я полагаю, что он работает так:
- В mysql есть строка в каждом члене, назовите ее "interesting_tags".
- После того, как я напишу и отправлю свой тег через ввод, он записывается в строке "interesting_tags".
-
Затем на главной странице есть запрос, который отображает все ответы, и он всегда проверяет теги вопросов с моими тегами, используя такие параметры:
if(strpos($question_tags, $my_tags) === true) { //and here will be made background orange }
Я правильно думаю или есть способ сделать это?
EDIT: Итак, вы можете показать мне пример или дать мне несколько советов, как реализовать это со многими отношениями? Спасибо.