10 лет назад
Цитата: ByFlyЯ думаю так:
1. Пользователь вводит данные в одну ячейку (varchar, наверное через запятую типа: 1,3; 1,5; 1,3,7; то есть указывает числовой номер категории)
2. Далее проверяется статья, в ней тоже catid, оно может быть 1; 2; а может 1,2; 1,5,7;
SELECT * FROM `table` WHERE `idcat` LIKE '%2,% ' OR `idcat` LIKE '%3,% ' OR `idcat` LIKE '%6,% ';
Но это грабли )) Лучше посидеть и продумать БД по лучше, добавить еще какие нибудь таблицы и там хранить категории, а к ним уже дописывать id статей или что там у тебя.