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

Печать / RSS
0
1. Дмитрий 30.03.2014 / 19:52
Пришелец
Привет, человеки! Помогите организовать группы. Нужно сделать статейник. Есть основные группы и второстепенные.

-php
ООП
общие вопросы
часто задаваемые вопросы
мод реврит
-mysql
помогите

основные php и mysql, второго уровня "помогите", "ооп" и третьего уровня "часто задаваемые вопросы","мод реврит" как относить статью к категории второго, третьего уровня? И как при создании статьи указывать категорию?

Категории одного уровня, то понятно, в БД вставляем ID группы. а как поступать, когда у меня есть подгруппы?
0
2. infust 30.03.2014 / 21:24
Пришелец
Если до завтра не найдешь решения - расскажу как. На работе прост.
0
3. Станислав 31.03.2014 / 06:59
ВЕЛИКИЙ и УЖАСНЫЙ!
Ну элементарно же. Два идентификатора, например, id и pid. id - уникальный номер, а pid - если к какой-то категории эта "подкатегория" относится. Если поле pid пустое, то, соответственно, категория находится в корне.
0
4. Zдешний 31.03.2014 / 09:18
Веем холодом
Ну я еще добавлял ид главной родительской категории
0
5. Дмитрий 02.04.2014 / 21:32
Пришелец
SNELS, то есть в базе идут вместе группы и подгруппы?

id-|pid|name|
1 | |php | - основная группа
2 | 1 |ask | - погдгруппа php
0
6. Кевин Митник 05.04.2014 / 01:34
Айсберг Визави
есть такое понятие, как "нормализация БД" и "денормализация БД". в твоем случае лучше работать с таблицами-слоями, то есть с посредниками, грубо говоря.
Для выполнения действия необходимо авторизоваться!
Стикеры / Теги / Правила / Топ тем / Топ тем / Поиск