Hallo,
ich bekomme folgendes momentan nicht auf die Reihe:
Ich habe einer MySQL Datenbank eine Tabelle in der Kategorien stehen, jede Kategorie kann auch noch Unterkategorien haben die wiederum weiter Unterkategorien haben können usw.
Ich habe jetzt die Tabelle folgendermaßen aufgebaut:
dirid
dirtitle
parentid
Wenn parentid = 0 ist, dann ist es ein Hauptverzeichniss, ansonsten steht die ID der Übergordneten Kategorie drin.
Auf einer Ebene war das ganze ja kein Problem, einfach die Einträge abrufen wo die Parentid = 0 ist und dann in der Schleife die passenden Untereinträge suchen. Aber wie gesagt, jede Kategorie kann beliebig viele Unterkategorien haben, welche wiederum beliebig viele Unterkategorien haben kann usw.
Und irgend wie bekomme ich da nicht einer Schleife hin :-(
Ich würde das gerne als Liste dastellen, für eine Abfrage mit einfacher Tiefer habe ich folgendes Geschrieben:
ich bekomme folgendes momentan nicht auf die Reihe:
Ich habe einer MySQL Datenbank eine Tabelle in der Kategorien stehen, jede Kategorie kann auch noch Unterkategorien haben die wiederum weiter Unterkategorien haben können usw.
Ich habe jetzt die Tabelle folgendermaßen aufgebaut:
dirid
dirtitle
parentid
Wenn parentid = 0 ist, dann ist es ein Hauptverzeichniss, ansonsten steht die ID der Übergordneten Kategorie drin.
Auf einer Ebene war das ganze ja kein Problem, einfach die Einträge abrufen wo die Parentid = 0 ist und dann in der Schleife die passenden Untereinträge suchen. Aber wie gesagt, jede Kategorie kann beliebig viele Unterkategorien haben, welche wiederum beliebig viele Unterkategorien haben kann usw.
Und irgend wie bekomme ich da nicht einer Schleife hin :-(
Ich würde das gerne als Liste dastellen, für eine Abfrage mit einfacher Tiefer habe ich folgendes Geschrieben:
EDIT:
code entfernt. auch du solltest die regeln langsam kennen. neuer versuch.
Kommentar