AW: Datenbankabfrage Treemenü?
Vom Prinzip her, würde ich es an deiner Stelle so aufbauen:
Tabelle categories:
categoryid
parentcategoryid
name
Tabelle articles:
id
categoryid
.
.
.
Du speicherst also im Artikel nur noch ab, in welcher Kategorie der Artikel angezeigt werden soll.
In der Kategorietabelle speicherst du zu jeder Kategorie in der Spalte parentcategoryid ab, unterhalb welche Kategorie sich diese Kategorie befindet. Wenn eine Kategorie in der obersten Ebene liegt, speicherst du hier einfach eine 0.
|