Здравствуйте
Есть столбец в таблице mysql с названием tags. В ней, через запятую, перечислены теги к посту. Только чтобы меньше занимало памяти я там позволяю хранить цифры. (1,12,112,34 напр) . Каждая цифра - индекс из массива с тегами.
Столкнулся с трудностями. Когда делаю выборку по определенному тегу (например, ищу те которые содержат тег номер 2) и составляю вопрос LIKE, то получаю и те посты, которые с номером 2: 1 2, 11 2, а они мне не нужны. Я склоняюсь к идее плюнуть на цифры и хранить теги в виде текста но я слыхал что запросы поддерживают регулярные выражения. Короче в итоге регулярка должна: искать тег-цифру,но чтобы она была либо окружена запятыми, либо запятая слева или справа..
Буду рад, если напишите запрос, либо посоветуете принять правильное решение.
|