Показать сообщение отдельно
Старый 20.11.2003, 16:41     # 2
medved2002
Guest
 
Сообщения: n/a

А какой тут вариант кроме рекурсии?

Добавлено через 6 минут:
если у тебя база конечно мускул..

function getTree($parent=-1, $link){
result = mysql_query('select from category where parent = '.$parent, $link);
for($i=0; $i<mysql_numRows($result); $i++){
echo mysql_result($i, 'name', $result);
getTree(mysql_result($i, 'id', $result), $link)
}
}

Вообще стоит подумать - каких запросов выполняется больше на выборку или изменение и взависимости от этого выбрать структуру базы - ибо при большом дереве это все будет долго выполняться