Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: System podkategorii
Forum PHP.pl > Forum > PHP
Kamil Matysik
Jak rozwiazac system podkategorii kategori glownej. Aktulanie mam tabele z kategoriami o nast struktorze:

Kod
CREATE TABLE kmd_cat (

  cat_id int(10) NOT NULL auto_increment,

  cat_name tinytext,

  cat_desc text,

  cat_parent int(50) NOT NULL default '0',

  cat_order int(50) NOT NULL default '0',

  PRIMARY KEY (cat_id)

) TYPE=MyISAM;


W komorce cat_parent przechowywane jest id kategorii nadrzednej, w ten sposob moge skmonstruowac struktore podkategorii az do x poziomu. Mam jednak pewien problem. Mianowicie chcialbym wyswiatelnac tzw location bar pokazujacy miejsce odwiedzajacego w struktorze kategorii, cos na styl:

Glowna > podkategoria1 > podkategoria2 > podkatwgoria3

Jak tworzyc takie menu? Przeciez analiza bazy danych bylaby np. w prztpadku podkategorii zagniezdzonych do 30 poziomy bardzo niewydajna. Jak to mozna inaczej rozwiazac?
kwiateek
Polecam przeczytac tego posta z grupy dyskusyjnej pl.comp.bazy-danych. Szczegolnie ostatni sposob opisany w tym tekscie jest warty uwagi.
Kamil Matysik
a jak Wy to rozwiazujecie w swoich skryptach?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.