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]
 
 Поищи в разделе "Теория и алгоритмы" была тема про деревья и там был пример рекурсивной функции