parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Рекурсия, подразделы раздела и построение деревьев.

kechinoff 08.04.2006 00:38

Честно говоря в поиске не нашел. Пример с построением не понял, т.к. там много того, что мне не требуется и въехать сложно.
Есть табличка разделов магазина (символом - для наглядности разделяю ячейки - 3 столбца):
id - parent_id - title
1 - 0 - Товары
2 - 0 - Услуги
3 - 1 - Компьютеры
4 - 1 - Алкоголь
5 - 2 - Помывка в вытрезвителе
6 - 3 - Пиво
Т.е. схема простая - каждая категория имеет свой личный номер (id), свое название (title) и номер родительской категории (0 - корневая, 1 - подраздел раздела "Товары", 2 - подраздел раздела "Услуги", 3 - подраздел раздела "Алкоголь").
Внимание, вопрос: подскажите простой скриптик, как выбрать список id'ов всех подразделов раздела "Товары" (включая родительскую категорию "Товары"). Просто получить табличку:
id
1
3
4
6

Что-то я с этими рекурсиями уже совсем потерялся.