у меня есть таблица вопрос (mysql с php), которая содержит вопрос, категорию (несколько) и субкат (несколько) его принадлежность. Для упрощения при сохранении каждого вопроса я сохранил категорию в запятой, как показано ниже
qid question catid subcat
2 question1 2,3,4 5,7
вот так у меня 1000 вопросов прямо сейчас в БД
при входе с фасетным поиском я хочу отфильтровать для каждой категории и соответствующего ей формата дерева субкат, как показано ниже
cat1(5)
subcat1(3)
.........
cat2(24)
..........
Для этого я только что реализовал in_array при поиске определенного кота для каждого вопроса в для каждого цикла для этой таблицы вопросов. Теперь страница становится медленной. наряду с текстовым поиском также.
Это действительно хорошая идея или предложить мне правильный путь.
хочу ли я отдельный стол для категории?
Thanxs,
Гоби