Дерево комментариев

Печать RSS
19


Пацак
0
ну так и пиши...)

2000 лет д.н.э.
0
Простите за тупой вопросsmile а что это?smile
L

Землянин
0
ты имеешь ввиду комментарии лесенкой?)
А

Сказочник
0
ну минимум: ид, субид, сообщение (ну не берем ид темы и тд)
Если сообщение в корне ветки, то без субид. Если сообщение "принадлежит" другому сообщению, то в субид пишем ИД того сообщения. так можно до бесконечности и не надо лишних таблиц)
Ничего сложного
Д

Пришелец
0
еще как вариант section_id, section_left, section_right и выбирать по диапазону, а еще лучше всего поискать готовый клас и использовать его или сделать свой на его основе
А

Сказочник
0
"еще лучше всего поискать готовый класс и использовать его или сделать свой на его основе"
обычно там много лишнего! и классы для запросов это дааааа
О

Землянин
0
Алгоритм называется NESTED SETS (вложенные множества) о котором упомянул #10 . Либо можно еще использовать алгоритм Adjacency List (списки смежности). Я бы даже его и выбрал.
И что мненравится в нем, так это не нужно использовать рекурсию если нужно вывести всех родителей потомка (включая и его).
А

Сказочник
0
Adjacency List
ну я почти так же и написал, просто там класс выборки из таблицы, а я таблицу нарисовал)
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск