Meine Frage an Euch nun, kennt jemand eine bessere Methode, um dieses Problem zu lösen? Ich bin mit MySQL noch nicht wirklich sattelfest und könnte mir vorstellen, dass es da einen effizienteren Lösungsansatz gibt.
-------------------
Das ist bei MySQL tatsächlich nicht effektiv. Du wirst kein Verzeichnis finden, das den kompletten Baum per Datenbank auf einmal darstellt.
Besser ist hier die Anwendung von XML oder ganz einfach der Aufbau einer statischen HTML-Seite, die bei jeder neue Kategorie einmal neu aufgebaut wird. Wenn du trotzdem nicht auf die Datenbank verzichten willst, dann lies den Baum wenigstens aus einer HEAP-Tabelle aus, die vorher aus einer normalen MyISAM (nach (Neu-)Start der Datenbank) initialisiert wird.
Gruß Robert
-------------------