Обратный ход по дереву - Visavi.net https://visavi.net/ RSS - Visavi.net https://visavi.net/assets/img/images/logo_small.png RSS - Visavi.net https://visavi.net/ [email protected] (admin) [email protected] (admin) Sun, 01 Dec 2024 15:38:55 +0300 что то сообразил <br> <pre class="prettyprint"> $query = pg_query(&#039;SELECT * FROM kross WHERE id=2&#039;); $result = pg_fetch_assoc($query); while($result&#91;id_parant]!=0) { $id_arr&#91;] = $result&#91;id_parant]; $query = pg_query(&#039;SELECT * FROM kross WHERE id=&#039;.$result&#91;id_parant]); $result = pg_fetch_assoc($query); } </pre> <br> вроди получилось собрать все верхние id, если у кого то есть решение по более лучшей структуре БД или лучшему запросу, просьба подсказать, отписать) https://visavi.net/topics/20826/349711 Обратный ход по дереву Женек Mon, 18 Apr 2011 10:32:23 +0400 Сообщения https://visavi.net/topics/20826/349711 3. <strong>Basters</strong>, я сам сейчас перед выбором, для сайта своего сейчас выбираю самую оптимальную, читаю много по теме, тесты всякие там.<br> ganjar рекоммендует nested sets (http://www.getinfo.ru/article610.html ), но как - то она мне не очень нравится.<br> буду думать https://visavi.net/topics/20826/349706 Обратный ход по дереву KOZZ Mon, 18 Apr 2011 10:06:34 +0400 Сообщения https://visavi.net/topics/20826/349706 2. <strong>Укуренная Панда</strong>, а какую структуру ты предложить можешь в данном случае? https://visavi.net/topics/20826/349704 Обратный ход по дереву Женек Mon, 18 Apr 2011 09:53:10 +0400 Сообщения https://visavi.net/topics/20826/349704 при такой структуре только ресурсоемким циклом можно все это вывести. https://visavi.net/topics/20826/349703 Обратный ход по дереву KOZZ Mon, 18 Apr 2011 09:50:56 +0400 Сообщения https://visavi.net/topics/20826/349703 у записи в БД может либо быть, либо не быть родителя, если родителя нет, то он сам родитель.<br> <br> пример<br> <br> id param1 param2 id_rod<br> 1 par par <br> 2 par1 par1 1<br> 3 par2 par2 2<br> в итоге нужно вывести всё дерево, т.е. id 3,2 и главного родителя id 1.<br> <br> Что то ничего оптимального в голову не идет =( https://visavi.net/topics/20826/349701 Обратный ход по дереву Женек Mon, 18 Apr 2011 09:40:26 +0400 Сообщения https://visavi.net/topics/20826/349701