![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 36 Pomógł: 0 Dołączył: 12.07.2004 Ostrzeżenie: (0%) ![]() ![]() |
witam wszystkich
tak sobie wlsanie siedze i mysle: czy aby zbudowac drzewko na zasadzie Kod top pierwsze drugie trzeecie czwarte piate ijeszczejedno szuste siedem jakiesinne i jeszcze jedno czyli slowem mowiac, rozwijam drzewko tylko do jednej (ijeszczejedno) kategorii a nie wszystkie -> i to wlsanie problem moj, czy aby uzyskac cos takiego to niestety skazany jestem na rekurencje ? wiekszosc metod jakie znalazlem, wlasicwie to nie roziazuja tego problemu, kiedys na forum pojwila sie metoda depesza www.depesz.pl/various.php probowalem piata metode sobie rozwiazac i zreszta sie udalo tylko aby wlasnie rozwiazac ten problem uzywam rekurencji, czy ktos z Was moglby sie podzielic spostrzezeniami, moze rozwiazaniem (IMG:http://forum.php.pl/style_emoticons/default/blink.gif) oczywiscie uzywam mysql'a i php wiec psql nidarady (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 90 Pomógł: 0 Dołączył: 3.04.2003 Skąd: Opole Ostrzeżenie: (0%) ![]() ![]() |
Dlaczego "skazany" na rekurencje ? Co jest w niej złego ?
Zakladajac ze masz w bazie tabele (id, id_parent, name): Rekurencje trzeba by zastosowac dwa razy, najpierw przy pobieraniu danych, pozniej przy ich wyswietlaniu. Pobrac dane mona na 2 sposoby, albo pobierasz wsystkie 1 zapytaniem i stosujesz rekurencje by zamienic te rekordy na tablice wielowymiarowa, albo robisz zapytania sql do poszegolnych węzłów i od razu tworzysz tablice wielowymiarowa. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 36 Pomógł: 0 Dołączył: 12.07.2004 Ostrzeżenie: (0%) ![]() ![]() |
Cytat(cagrET @ 2004-08-26 12:09:30) Dlaczego "skazany" na rekurencje ? Co jest w niej złego ? Zakladajac ze masz w bazie tabele (id, id_parent, name): Rekurencje trzeba by zastosowac dwa razy, najpierw przy pobieraniu danych, pozniej przy ich wyswietlaniu. Pobrac dane mona na 2 sposoby, albo pobierasz wsystkie 1 zapytaniem i stosujesz rekurencje by zamienic te rekordy na tablice wielowymiarowa, albo robisz zapytania sql do poszegolnych węzłów i od razu tworzysz tablice wielowymiarowa. jest problem tego typu widziales ta piata forme ? tam tak latwo sie nie uzyskuje odpowiedzi niestety ... jest zonk tego typu ze dla kadego nzszego poziomu jade wykonuje zapytanie ktore mi zwraca wlasnie dzieci wiec jak widzisz dla kazdego glebszego drzewka zapytan do bazy jest wiecej i wiecej iwiecej ... przy duzym drzewku ktore bedzie mialo mnooostwo galezi jest to nie oplacalne aby za jednym razem sciagnac wszyskie galezi, dzieci itd obciazenie dla bazy ? a jeszcze chcailem zauwyazyc ze chcailem to zrobic dla tej 5metody przedstawionej przeze depesza - dzieki za odpowiedz szybka - moze teraz zastanowie sie czy oplaca mi sie robic cokolwiek stosujac ta 5metode (IMG:http://forum.php.pl/style_emoticons/default/blink.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 01:18 |