Moin!
Mir ist nicht ganz klar was du machen willst. Wär vielleicht klarer, wenn du mal die Strucktur der Tabelle zeigen könntest.
+----+-----+-----+---------
| id | hid | uid |
+----+-----+-----+---------
| 1 | 1 | 0 |
+----+-----+-----+---------
| 2 | 1 | 1 |
+----+-----+-----+---------
| 3 | 1 | 1 |
+----+-----+-----+---------
| 4 | 4 | 0 |
+----+-----+-----+---------
| 5 | 5 | 0 |
+----+-----+-----+---------
| 6 | 5 | 5 |
+----+-----+-----+---------
| 7 | 5 | 6 |
+----+-----+-----+---------
1, 4 und 5 ist die erste Ebene
2 und 3 ist die zweite Ebene von 1
6 ist die zweite Ebene von 5
7 ist eine Unterebene von 6
es gibt insgesammt nur 3 Ebenen
wenn ich 1 lösche, müssen also die ID's 1, 2 und 3 gelöscht werden
lösche ich 5, müssen 6 und 7 mitgelöscht werden
lösche ist 6 muss 7 mitgelöscht werden
lösche ich 7, wird nur 7 gelöscht
Janine