pl: MySQL Abfrage - Kategorien

Beitrag lesen

Eine kleine Anmerkung:

habe eine MySQL Tabelle "cats" mit folgende Felder: id, name, subid. Und eine Tabelle "article" mit den Feldern: id, name, cat_id, description

Was machst Du, wenn es zu einer Kategorie mehrere Unterkategorien gibt bzw. weitere Unterkategorien sukzessive hinzukommen? Du hast nur ein Feld und damit hast Du ein Problem. Lösung: Im Subrecord ein Feld parent also die Beziehng genau andersherum abspeichern.

Vorausgesetzt natürlich, daß eine Unterkategorie nicht mehrere Elternkategorien hat. Da hast Du es beim Einfügen neuer Kategorien viel einfacher weil der Parent ja im Record selbst notiert ist. Dasselbe gilt ja dann auch sinngemäß für die Artikel. Und bei der Abfrage ergibt sich jeweils ein Array für die Artikel einer Kategorie bzw. für die Unterkategorien.

Wäre zu Überlegen. MfG