Логика: вложенные подгруппы

Печать RSS
245

Д
Автор
Пришелец
0
Привет, человеки! Помогите организовать группы. Нужно сделать статейник. Есть основные группы и второстепенные.
-php
  ООП
  общие вопросы
      часто задаваемые вопросы
      мод реврит
-mysql
  помогите
основные php и mysql, второго уровня "помогите", "ооп" и третьего уровня "часто задаваемые вопросы","мод реврит" как относить статью к категории второго, третьего уровня? И как при создании статьи указывать категорию?

Категории одного уровня, то понятно, в БД вставляем ID группы. а как поступать, когда у меня есть подгруппы?
I

Пришелец
0
Если до завтра не найдешь решения - расскажу как. На работе прост.

ВЕЛИКИЙ и УЖАСНЫЙ!
0
Ну элементарно же. Два идентификатора, например, id и pid. id - уникальный номер, а pid - если к какой-то категории эта "подкатегория" относится. Если поле pid пустое, то, соответственно, категория находится в корне.

Веем холодом
0
Ну я еще добавлял ид главной родительской категории
Д
Автор
Пришелец
0
SNELS, то есть в базе идут вместе группы и подгруппы?
id-|pid|name|
 1 |   |php | - основная группа
 2 | 1 |ask | - погдгруппа php
К

Айсберг Визави
0
есть такое понятие, как "нормализация БД" и "денормализация БД". в твоем случае лучше работать с таблицами-слоями, то есть с посредниками, грубо говоря.
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск