|
Тема |
Извеждане на дърво от 1 таблица |
|
Автор | k (Нерегистриран) | |
Публикувано | 23.08.02 13:39 |
|
|
Здравейте,
имам един каталог с категории, които са в 1 таблица с полета Rid, ParentRid, .....
За да изведа родителите на дадена категория ползвам прости заявки в цикъл
while(!empty($currid) {
$sql = "SELECT Rid,ParentRid,... FROM T_Categories Where Rid='$currid'";
....
$currid = $Rid;
}
Обаче това не ми харесва хич. Та, има ли някои по-добър начин (с по-малко заявки)
да получа "пътя" до дадена категория.
Друг подобен въпрос:
Сега ми се налага като меню да извеждам дървото на категориите,
но винаги да се извеждат само главните категории, а в дълбочина само пътя до
текущата категория и категориите, които са на нейното ниво. Направих една
функция, с която започвам от текущия ид
да излизам към по-външните, но се получи един баламурник.....
Сега мисля по въпроса може ли да се започне от главния каталог навътре да се
проследява, при условие че имаме като базова данна само ид-то на текущата
категория, а нямаме "пътя" до него.
Въобще приемат се предложения всякакви на тема извеждане на дърво
Благодаря предварително
|
| |
|
|
|