siemka.
prowadze serwis internetowy, w ktorym posiadamy dosc obszerna baze artykulow. pÓÓÓÓki co wszystkie artykuly byly dodawane do bazy danych do jednego wora.
Chcialbym zaprowadzic jakis porzadek i posegregowac artykuly na kategorie.
I tutaj moje pytanie... jakiego drzewa uzyc i jak to ogolnie poukladac zeby wygladalo to mniej wiecej tak:
np.
Zwierzeta -> Ssaki -> kotowate -> Tygrysy ->Tygrys bengalski, tygrys kaukaski, itp.
Zwierzeta -> Ssaki -> kotowate -> lampartowate ->lampart jakis tam, lampart jakis tam, itp.
i Chcialbym wyswietlac np. wybierajac selectem Tygrysy, aby pokazywalo wszytskie zwierzeta, ktore sa w tej kategorii.
lub kiedy wybieram ssaki to wyswietla wszystkei artykuly, ktore naleza do ssakow, czyli kategorie z kotowatymi, psowatymi i przeroznymi innymi, ktore bede mial w bazie.
Do tej pory udalo m isie wykorzystac tylko 'parent', ale nie dziala to tak jak chce.
Wyglada to teraz tak:
id nazwa parent
1 root 1
2 Pajęczaki 1
3 Jaszczurki 1
4 Węże 1
5 Żółwie 1
6 Mięczaki 1
7 Płazy 1
8 Wije 1
9 Owady 1
10 Hodowla karmowa 1
11 Pająki 2
12 Skorpiony 2
13 Mygalomorphae 11
14 Theraphosidae 13
16 Ptaszniki nadrzewne 14
17 Ptaszniki naziemne 14
18 Ptaszniki podziemne 14
i kiedy chce selectem wyswietlic Theraphosidae to wyswietla mi tylko artykuly z id 14, nie wyswietla mi tych, ktore mają parenty podpiete pod 14.
W jaki sposob to najlepiej zrobic zeby bylo prosto, dobrze i wygodnie?
Mam nadzieje, ze napisalem w miare zrozumiale o co mi chodzi ;)
pzdr