echo $begrüßung;
- Auf einer Seite sollen die aktuellsten, freigegebenen und nicht archivierten Artikel aus 5 freigegebenen Hauptkategorien nebst freigegebenen Unterkategorien dargestellt werden.
- Hauptkategorien können Unter-, Unterunter-, etc. Kategorien (beliebige Tiefe) haben.
Auch für dich könnte die Lösung "Nested Sets" heißen. Die Baumstruktur ist zwar aufwendiger zu plegen, dafür können aber komplette (Teil-)Bäume mit einem einzigen SQL-Statement abgefragt werden.
Ein paar Links:
http://www.develnet.org/36.html
http://www.klempert.de/php/nested_sets/ (PHP, aber vielleicht kannst du es ja trotzdem verstehen. Wenn nicht, dann ist sicher der Abschnitt Literatur nicht uninteressant.)
echo "$verabschiedung $name";