Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL] Kategorie, podkategorie, Zaplanowanie bazy i drzewa kategorii
xcreative
post
Post #1





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 6.04.2011

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


Witam,

Mam taki dość rozległy problem. Chodzi o zaprojektowanie optymalnego drzewa kategorii. Nie chodzi tu o proste drzewo typu:

Kategoria 1
+ podkategoria 1
+ podkategoria 2
Kategoria 2
+ podkategoria 3

itd

Chodziłoby mi bardziej o coś takiego:

Kategoria 1
+ podkategoria 1
+ podkategoria 2
__+podkategoria 4
____+ podkategoria 5
Kategoria 2
+ podkategoria 3

Zatem drzewo wielopoziomowe.

Można by zrobić to planując bazę o tak:

id_cat | name | parent

Tylko jak wygląda optymalne zapytanie zwracające np wszystko z głównej kategorii zatem produkty mające przypisane id wszystkich dzieci głównej kategorii no i dzieci ich dzieci. To jest jedna sprawa.

Druga to jak optymalnie rozwiązać problem przynależności do wielu kategorii/podkategorii ? Rozwiązanie z id_parent jako tekst i numery po średniku podkategorii chyba nie są dobrym rozwiązaniem. Są jakieś skuteczne sposoby?

Dziękuję za poświęcony czas
Go to the top of the page
+Quote Post

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 Aktualny czas: 23.12.2025 - 20:22