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

--
Dmitry
...
Рейтинг: 0 / 0
21.12.2004, 00:03
    #32836000
RomanSW
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите придумать ...
Немножко не то. Мне нужно придумать некое дерево, где я могу создавать поддериктории. Например:
Root1
- menu1
- menu 1.1
- menu 1.2
- menu 1.2.1
- menu 1.3
Root2
...
И т.д. Как это реализовать в таблицах понятия не имею ...
...
Рейтинг: 0 / 0
21.12.2004, 00:15
    #32836004
AiSK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите придумать ...
Так как написал Dinky. Если поразмыслишь немного, то поймешь, что вся информация о вложенности содержится в указании на id_parent, и вся иерархия восстанавливается по этому полю.
...
Рейтинг: 0 / 0
21.12.2004, 00:19
    #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
21.12.2004, 01:39
    #32836019
sky2k
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите придумать ...
RomanSWНемножко не то. Мне нужно придумать некое дерево, где я могу создавать поддериктории. Например:
Root1
- menu1
- menu 1.1
- menu 1.2
- menu 1.2.1
- menu 1.3
Root2
...
И т.д. Как это реализовать в таблицах понятия не имею ...

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

--

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


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