Hallo Gregor,
es kam mir nur die idee es in mehrer rekursive-SLQ-Abfragen aufzuteilen und dadurch PHP-code zu sparen...
nein, das ist keine gute Idee. SQL-Abfragen sind sehr teuer im Vergleich zu ein paar Statements in Programmiersprache XYZ. Denke daran, dass Du z.B. die von Dir benötigte Information in linearer Zeit - ohne jede Schleife - erhalten kannst, dazu mit wenigen Anweisungen. Das ist sehr schnell. Wenn Du statt dessen 28 bis 31 SQL-Statements abzusetzt, so wählst Du die beste Möglichkeit, Server unnötig zu belasten.
Freundliche Grüße
Vinzenz