В таблице есть id самой таблицы и id_parent - "родительской" (к чему она относится). Это напоминает древовидный список. Каким образом можно вывести такой ряд таблиц?
Спустя 14 минут, 39 секунд (21.04.2010 - 15:18) maxims написал(а):
решал похожую задачу только для "карты сайта", у меня были не таблицы, а модули сайта, делал рекурсией на выходе имел массив
Цитата |
Array ( [0] => classUndress Object ( [id] => 1 [child] => ) [1] => classUndress Object ( [id] => 3 [child] => Array ( [0] => classUndress Object ( [id] => 11 [child] => ) [1] => classUndress Object ( [id] => 7 [child] => Array ( [0] => classUndress Object ( [id] => 14 [child] => ) ) ) ) ) [2] => classUndress Object ( [id] => 5 [child] => ) [3] => classUndress Object ( [id] => 13 [child] => ) ) |
при неизвестном числе вложений думаю можно только рекурсивно
Спустя 9 минут, 53 секунды (21.04.2010 - 15:28) Kukaramba написал(а):
А можно ли выводить таблицу и перемещаться по ней?
Спустя 10 минут, 54 секунды (21.04.2010 - 15:39) maxims написал(а):
вообще какая задача стоит? конечно можно всю бд в древовидный массив забить, но это отразиться на быстродействии скрипта и потребляемой памяти......
з.ы.: вообщем не вариант......
з.ы.: вообщем не вариант......
Спустя 1 минута, 37 секунд (21.04.2010 - 15:40) Kukaramba написал(а):
Ну а если выдавать по 5 элементов, например?
Спустя 6 минут, 9 секунд (21.04.2010 - 15:46) glock18 написал(а):
Цитата (maxims @ 21.04.2010 - 12:18) |
при неизвестном числе вложений думаю можно только рекурсивно |
не только

Цитата (maxims @ 21.04.2010 - 12:18) |
classUndress |
"раздевание"? что это такое? ))
Спустя 1 минута, 3 секунды (21.04.2010 - 15:47) Kukaramba написал(а):
Как же быть?
Спустя 1 минута, 53 секунды (21.04.2010 - 15:49) maxims написал(а):
Цитата (glock18 @ 21.04.2010 - 12:46) |
"раздевание"? что это такое? )) |
это личное

Спустя 4 минуты, 8 секунд (21.04.2010 - 15:53) maxims написал(а):
Цитата (glock18 @ 21.04.2010 - 12:46) |
не только ![]() |
подскажи по какому принципу(мне на будущее), а то рекурсия вещь опасная, маленькая не точность в БД и замкнутый круг получился....
Спустя 8 минут, 40 секунд (21.04.2010 - 16:02) glock18 написал(а):
тут
http://phpforum.ru/index.php?showtopic=0&v...ndpost&p=218069
там достаточно сложно если хорошо не покурить
http://phpforum.ru/index.php?showtopic=0&v...ndpost&p=218069
там достаточно сложно если хорошо не покурить
Спустя 5 дней, 21 час, 50 минут, 48 секунд (27.04.2010 - 13:53) Kukaramba написал(а):
Ребят, так все же - как можно написать запрос, чтобы вывести древовидный список с возможностью выбора нужной таблицы из списка??....
Спустя 1 час, 49 минут, 42 секунды (27.04.2010 - 15:43) Kukaramba написал(а):
