VadimPL Если MySQL, см. FIND_IN_SET(). Но поиск будет медленный на большом числе данных, естественно.
Код (Text): select * from dle_post where FIND_IN_SET('57',category) > 0; Код (Text): select * from dle_post where FIND_IN_SET('172',category) > 0 and FIND_IN_SET('123',category) > 0; нет, почему, все работает и не надо впереди / в конце ставить ни какие запятые. Это конечно упрощает, но совсем не много.
1) PHP тут вообще никаким боком. 2) Дурите. Всё должно работать как швейцарские часы. Добавлено спустя 5 минут 6 секунд: Ищет. Минимальная длина зависит от настроек движка.
Если найду - ща скину. Просто столько всего перерыл, что уже с головы вылетело название. Я эт обычными лайками мог сделать. Добавлено спустя 39 секунд: мм. ща покопаюсь.