powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Помогите придумать ...
8 сообщений из 8, страница 1 из 1
Помогите придумать ...
    #32835891
RomanSW
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите пожалуйста как можно сделать древовидную структуру в БД. То есть за каждой темой закреплено какое либо описание или закреплена подтема, которая в свою очередь может иметь так же подтемы или описания. То есть нечто вроде файловой системы.
Заранее благодарен за ответ
...
Рейтинг: 0 / 0
Помогите придумать ...
    #32835932
Фотография Dinky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну например таблица: (id, subj, desc, parent_id)
где parent_id либо '0' либо сслылка на id ;)

--
Dmitry
...
Рейтинг: 0 / 0
Помогите придумать ...
    #32836000
RomanSW
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Немножко не то. Мне нужно придумать некое дерево, где я могу создавать поддериктории. Например:
Root1
- menu1
- menu 1.1
- menu 1.2
- menu 1.2.1
- menu 1.3
Root2
...
И т.д. Как это реализовать в таблицах понятия не имею ...
...
Рейтинг: 0 / 0
Помогите придумать ...
    #32836004
AiSK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так как написал Dinky. Если поразмыслишь немного, то поймешь, что вся информация о вложенности содержится в указании на id_parent, и вся иерархия восстанавливается по этому полю.
...
Рейтинг: 0 / 0
Помогите придумать ...
    #32836007
Фотография Dinky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
почему не то?
например:
id, subj, desc, parent_id
1, Root1, , 0
2, menu1, , 1
3, menu 1.1, , 2
4, menu 1.2, , 2
5, menu 1.2.1, , 4
6, menu 1.3, , 1
7, Root2, ,0

--
Dmitry
...
Рейтинг: 0 / 0
Помогите придумать ...
    #32836019
sky2k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RomanSWНемножко не то. Мне нужно придумать некое дерево, где я могу создавать поддериктории. Например:
Root1
- menu1
- menu 1.1
- menu 1.2
- menu 1.2.1
- menu 1.3
Root2
...
И т.д. Как это реализовать в таблицах понятия не имею ...

Делать так как написали либо читать nested sets
...
Рейтинг: 0 / 0
Помогите придумать ...
    #32836131
Фотография Green2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я встречал статьи здесь на сайте, посвященные древовидным структурам, ссылку не помню, там была такая структура как файловая система.

--

Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
Помогите придумать ...
    #32836396
RomanSW
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да, я ступил :)
Всем большое спасибо за ответ.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Помогите придумать ...
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]