![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 749 Pomógł: 37 Dołączył: 3.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
myślałem że drzewo kategorii to będzie szybka i krótka robota, która nie zajmie mi dużo czasu. Myliłem się. Siedzę nad tym już drugi dzień, miałem kilkanaście pomysłów i każdy był z jakiegoś powodu zły. Poległem. Pola w bazie to id, id_rodzic, nazwa, czyli standardowo. ' Szukałem też w internecie gotowych rozwiązań, ale nie znalazłem niczego odpowiedniego. Potrzebuje czegoś co będzie działało. Niestety odpada metoda rekurencji, która wykonuje tysiące zapytań, ponieważ zajedzie mi to serwer (drzewo będzie bardzo rozbudowane).. Proszę was o pomoc... |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 952 Pomógł: 154 Dołączył: 20.01.2007 Skąd: /dev/oracle Ostrzeżenie: (0%) ![]() ![]() |
http://artykuly.zyxist.com/czytaj.php/drzewa_w_php_i_mysql
A ponadto użyj wyszukiwarki, bo temat był poruszany na forum i tam pojawiło się znacznie więcej technik. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 749 Pomógł: 37 Dołączył: 3.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
Dotarłem już do tego i innych artykułów już dawno. Problem w tym że nie mam możliwości zmiany struktury bazy danych...
|
|
|
![]()
Post
#4
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Cytat Niestety odpada metoda rekurencji, To pobierz jednym zapytaniem wszystkie rekordy i w php zbuduj to drzewo - w miare prosta sprawa.A skoro tych danych masz duzo, to nie lepiej zastosowac tu ajaxa? pobierac dane tylko wtedy gdy dana gałąź bedzie rozwijana. |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 749 Pomógł: 37 Dołączył: 3.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
Ajax odpada, bo ma je wyświetlić wszystkie na raz.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 16:14 |