Комментарии к статье ""
4.6.2002 11:46 Spectator Спасибо, как раз пару недель назад я над этим думал - прикрутить древовидную структуру к моим комментариям, и тоже пришел к выводу, что для этого достаточно ввести всего еще один парамерт - level. |
12.6.2002 17:50 anton Это известная фенька: чтобы быстрее работало, нужно больше памяти для хранения, и наоборот, если важен размер базы, можно выкрутиться засчет потери скорости. |
13.6.2002 03:19 ColD. [] а как на счет етого??? http://dev.e-taller.net/dbtree/ |
18.6.2002 16:04 Алексей Для каталога сайтов м.б. чего попроще? Редко где больше 2-3 уровней бывает. |
21.6.2002 16:50 diRectoR [] Подход довольно интересный, НО... Все бы ничего, но если мне вдруг надо перенести 7 элемент с сохранением ( или без сохранения) всей структуры, скажем под 5-ый элемент. Этож сколько переправлять придется??? а если элементов структуры 7ки довольно много? Я, естественно, имею в виду только тот случай, когда сортировка важна и ей можно управлять. |
25.6.2002 00:34 ssa А зачем так мучаться? по-моему, даже level'a не нужно Ответ DL: В принципе - да, но лучше не считать отступ при _каждом_ выводе. Получается экономия счётных ресурсов, а объём такое поле занимает небольшой. |
27.6.2002 17:38 bunya [] >>Отступ слева делается, учитывая поле level. А зачем? Вполне возможно отступ можно рассчитать по формуле length(sortorder)/2 (для данного случая) То есть поле level , похоже, не нужно. А еще, для уменьшения поля sortorder, можно каждое добавляемое к строке число конвертить в другую систему счисления (напр. с основанием не 10 а 128) - строка немного уменьшится |
архив | ссылки | форумы | что такое php |
© , 2000-2002 © , 1999-2002 |