Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Drzewka w PHP [rzseattle]
scanner
post 14.04.2004, 10:19:48
Post #1





Grupa: Zarząd
Postów: 3 503
Pomógł: 28
Dołączył: 17.10.2002
Skąd: Wrocław




Dyskusje na temat artykułu "Drzewka w php"

Ten post edytował nospor 14.12.2005, 20:12:38


--------------------
scanner.info
Warto pamiętać: KISS, DRY
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Nickesh
post 26.11.2005, 15:57:54
Post #2





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 3.09.2005

Ostrzeżenie: (0%)
-----


Witam...

Ogolnie gratuluje tworcy tego pomyslu z levelem. Mimo wszelkich uwag, podanych na forum, dla niezbyt obszernych projektow, to idealne, szybkie i proste w implementacji rozwiazanie.

Jesli chodzi o zwiekszenie ilosci dzieci, to mysle, ze sporym uproszczeniem jest dodanie jeszcze jednego zalozenia. Mam na mysli pomysl z uzyciem dwoch cyfr do reprezentacji kazdego poziomu glebokosci w polu level. Przy takim zapisie, nalezaloby zwrocic uwage na poczatkowe zero w level'u, np 010201000...
Przy wszelkich operacjach matematycznych, bedzie ucinane ze sciezki.
Mozna dzialac LPADem w kazdym zapytaniu, ale chyba latwiej jest po prostu ustalic, ze levele zaczynaja sie od 10, a nie od 01. Rezygnacja z tych dziesieciu dzieci przy kazdym rodzicu, nie powinna miec az takiego znaczenia. Zwlaszcza, ze - tak jak pisalem wyzej - taki sposob konstrukcji drzewa bedzie znakomicie nadawal sie do mniejszych struktur, np. drzewiaste menu, gdzie nie bedzie sie przekraczalo tych 90 dzieci, natomiast 10 byloby chyba niewystarczajace. W dodatku ograniczenie to w zasadzie moze dotyczyc tylko pierwszego, najwyzszego poziomu.

Ten sposob uratowal mnie przed dalsza meczarnia, po mnowstwie nieudanych prob z ta najbardziej intuicyjna struktura drzewa (ID i parent_ID w kazdym wierszu), od ktorej podobno kazdy z nas zaczynal ;P

dzieki ;]


Edit:

Probowalem napisac zapytanie, ktore wypisze mi sciezke od korzenia do elementu o podanym ID (np. home>gallery>sport...). Udalo mi sie tylko z obrobka zapytania przez php. Czy ktos probowal dzialac w tym kierunku przy pomocy samego SQLa?

Ten post edytował Nickesh 27.11.2005, 15:05:55


--------------------
warsztat: winXP | apache 1.3.27 | MySQL 4.0.15 | PHP 4.3.3
warsztat 2: Debian | apache 2.0.55 | MySQL 4.1.7 | PHP 5.0.5
Go to the top of the page
+Quote Post

Posty w temacie
- scanner   Drzewka w PHP [rzseattle]   14.04.2004, 10:19:48
- - Seth   CZy ktos probowal pobrac sciezke do elementu drzew...   3.05.2004, 16:19:37
- - rzseattle   Nie no az takim wyjadaczem w SQLu nie jestem. Robi...   3.05.2004, 19:37:06
- - Seth   No coz zostaje mi wlasnie takie rozwiazanie. Jak d...   3.05.2004, 19:41:07
- - DhuCerbin   ja najpierw na podstawie numerka generuje numerki ...   3.05.2004, 19:54:29
- - Seth   Zmeczenie robi swoje.. nie zauwazylem tego   3.05.2004, 19:57:24
- - eXtreme   Mógłby ktoś zarzucić kodem jak rozwiązał ta ścieżk...   11.05.2004, 17:51:30
- - DhuCerbin   Majac dane numerek tego jednego, robisz na nim ope...   11.05.2004, 19:34:01
- - invx   i o takie drzewka moge napisac system frum hyba, n...   12.05.2004, 18:25:50
- - scanner   invx: jeszcze jeden taki post i Twoje nabijanie po...   12.05.2004, 19:33:24
- - invx   przeczytalem artykul, i z niego wywnioskowuje, ze ...   12.05.2004, 20:07:04
- - treewood   No moim zdaniem metoda w tym artykule jest troche ...   15.05.2004, 10:41:39
- - eXtreme   Ale trzeba mieć Postgresa a nie każdy go ma.   16.05.2004, 16:13:25
- - slaw:)   Zgadza sie, zeby metoda depesza dzialala pgsql mus...   27.05.2004, 20:32:39
- - rzseattle   Niestety nie mam czasu narazie aby dostawic druga ...   27.05.2004, 21:03:56
- - treewood   jakiego znow postrgresa? ja ta metode uzylem w MyS...   28.05.2004, 10:06:58
- - 123tomek   Moze mi ktos podpowiedziec jak zmodyfikowac ten pr...   16.11.2004, 14:39:37
- - Vengeance   http://www.forum.kasart98.com/viewtopic.php?t=9414   16.11.2004, 15:00:16
- - aszlej   Witam! Od wczoraj nad tym siedze, ale za nic ...   17.01.2005, 21:26:34
- - rzseattle   sugestia nr 1 Zmien metode newCHild na [PHP] ...   22.01.2005, 14:33:06
- - aszlej   Tak jak mowie probówałem już dawać zapytanie na ek...   22.01.2005, 15:19:07
- - rzseattle   Wyglada na to ze to ja sie walnalem kopiujac nowsz...   22.01.2005, 17:14:15
- - aszlej   Cytat(rzseattle @ 2005-01-22 16:14:15)Wyglada...   22.01.2005, 22:00:40
- - hawk   Polecam artykuł http://arxiv.org/html/cs.DB/040101...   2.02.2005, 14:55:27
- - AcidBurnt   nie dziala mi stronka depesza, ma moze ktos te art...   1.03.2005, 16:04:41
- - wallace   Cytat(AcidBurnt @ 2005-03-01 17:04:41)nie dzi...   15.04.2005, 23:49:42
- - amicek   Cytat(AcidBurnt @ 2005-03-01 15:04:41)nie dzi...   27.04.2005, 07:54:56
- - Diwi   Cóż powiem że artykuł jest świetny a ja w chwili c...   23.05.2005, 15:13:48
- - kłulik   Sory, że odświerzam. Jeśli ktoś ma skrypt drzewek ...   26.05.2005, 23:07:18
- - Nickesh   Witam... Ogolnie gratuluje tworcy tego pomyslu z ...   26.11.2005, 15:57:54
- - DeyV   U mnie to zapytanie wygląda mniej więcej tak: [S...   27.11.2005, 20:47:29
- - AxZx   bedzie ta klasa ulepszona jeszcze? bo troche chyb...   23.01.2006, 15:58:07


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 1.06.2024 - 13:50