Citat:
Originally posted by zilveer@Mar 25 2007, 17:09
hejsan,
tack för svar. jo det var precis så jag menade.
hur blir det med indexeringen om man väljer att bygga upp den som du visade?
jag fick ett annat svar då jag postade den i ett annat forum:
-----------------
Gör en kategori tabell där du matar in alla olika kategorier. Ha där en kolumn som t.ex parent_id, alltså något i stuk med:
category_id - category_name - parent_id
1 - Datorer - 0
2 - Bärbara datorer - 1
3 - Dell - 2
4 - HP - 2
Alltså, kategorier med parent id 0 är huvudkategorier sen följer subkategorier som pekar på vilken kategori den tillhör.
Och sen får du ha en category_id på varje produkt, alternativt en egen tabell om samma produkt ska kunna förekomma i flera kategorier.
------------------
vilket är det bästa sättet att bygga databasen på?
|
Det är väl precis samma som eliasson skrev, bortsett från valen av kolumnamnen.
Nåväl, jag googlade lite snabbt och fann följande länk:
http://www.sitepoint.com/article/hie...-data-database
Jag har inte läst igenom ovanstående länk, men förhoppningsvis får du ut någonting av den.