Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> podwójna kolejność
Krzychur
post 20.10.2005, 15:39:42
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ć?


--------------------
Go to the top of the page
+Quote Post
Kinool
post 20.10.2005, 22:58:22
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 smile.gif


--------------------
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 13.06.2025 - 04:31