Forum Webscript.Ru
Программирование => PHP => Тема начата: Mefisto от 20 Ноября 2003, 22:48:26
-
можно ли написать процедуру, при которой выводилось дерево каталога товаров, не зная при этом, какая у него вложенность?
разделы каталога в базе mysql - три поля - id, parent_id, name
[OFF]спасибо за ответы[/OFF]
-
можно.
такая процедура называется рекурсивной, она вызывает сама себя.
Но если дерево у тебя в ьазе, то тебе стоит почитать про деревья. море ссылок что здесь, что в яндексе
-
RomikChef:
Но если дерево у тебя в ьазе, то тебе стоит почитать про деревья. море ссылок что здесь, что в яндексе
"деревья" относительно к mysql? :)
и какое поисковое слово вводить?
-
деревья в mysql
-
[off] как я уже задолбался на всех форумах говорить про Nested Sets :(
http://detail.phpclub.net/article/db_tree
а выводить дерево удобно через
http://pear.php.net/HTML_treeMenu[/off]
Поищи в разделе "Теория и алгоритмы" была тема про деревья и там был пример рекурсивной функции