|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Vlad Degtyarov 2:5020/400 30 Aug 2002 21:51:20 To : All Subject : table & tree -------------------------------------------------------------------------------- Я тут пишу форум и столкнулся с некоторой проблемой. Для хранения сообщений я использую БД (MySQL). Так вот: есть ли какие либо способы "представить в таблице данные как дерево". Типа: Subj 1 Re: Subj 1 Re: Re: Subj 1 Re: Subj 1 Subj 2 Subj 3 Re: Subj 3 Subj 4 Т.е. обычное дерево. (Те, кто знают - дальше можно не читать) Вот что пришло в голову: Делаю таблицу msg_id | parent | subj | и т.д. -------------------------------------------- 1 | 0 | Subj 1 | 2 | 1 | Re: Subj 1 | 3 | 1 | Re: Subj 1 | 5 | 0 | Subj 2 | 8 | 3 | Re: Re: S... | Так вот, например, чтоб посмотреть последние N тем - надо найти N`й с конца msg where parent = 0, еу а дальше, зная его msg_id фетчим, сортируем... Так вот как найти этот N`й с конца? -- Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru --- ifmail v.2.15dev5 * Origin: Talk.ru (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/64880a3098ed.html, оценка из 5, голосов 10
|