![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 214 Pomógł: 0 Dołączył: 3.01.2004 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
Witam!
Prosiłbym o Wasze sposoby rozwiązania pewnego problemu. Mam tabele w bazie MySQL: kategorie [ ID INT 10 (klucz podstawowy) cat INT 10 nazwa CHAR 30 ] Załóżmy że istnieją w niej takie dane: [spacja = kolejne pole] 1 0 Software 2 0 Hardware 3 1 Freeware 4 2 HDD 5 1 Shareware 6 2 CD-ROM 7 8 Poddziw 8 0 Dziw 9 4 Szybkie 10 4 Wolne Pierwsza wartość to oczywiście identyfikator danej kategorii, druga wartość to jeżeli zero - kategoria główna, jeżeli > 0 podkategoria kategorii o danej ID. Chodzi mi teraz aby pobrać dane z tej tabeli, a następnie posegregować je w taki sposób: Software » Freeware » Shareware Hardware » HDD » » Szybkie » » Wolne » CD-ROM Dziw » Poddziw Kategorie Dziw i jej podkategorię nazwałem Poddziw ze względu na to, że Poddziw powstał wcześniej, a później został uznany za podkategorię kategorii Dziw (ID_Poddziw > ID_Dziw). Z góry zakładam, że zapytaniem SQL dużo tu nie zrobię, będzie trzeba napisać kilka linijek skryptu. Moje pytanie do Was. Jaki schemat skryptu w języku polskim moglibyście mi przedstawić? -------------------- |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 560 Pomógł: 0 Dołączył: 15.07.2003 Skąd: Kwidzyn Ostrzeżenie: (0%) ![]() ![]() |
radze poczytac o drzewkach, na forum temat byl juz wielokrotnie poruszany
![]() -------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 13.06.2025 - 04:31 |