hallo!
ich habe folgendes problem:
ich habe (primitiv dargestellt) eine mysql-table die so aussieht:
CaseID|MainCaseID
ich möchte jetzt eine php-function schreiben die mir sagt wieviele subcases ein maincase hat
damit man sich auch ein bisschen auskennt ein beispiel:
CaseID|MainCaseID
1 | 0
2 | 1
3 | 1
4 | 3
5 | 3
6 | 5
7 | 5
8 | 7
wenn die maincaseid 0 ist ist es ein hauptcase und wenn ein case eine maincaseid hat ist es ein subcase des jeweiligen cases..
also der hauptcase im obrigen bsp ist der case mit der id 1 welcher zwei subcases hat welche die id 2 und 3 haben..! diese zwei subcases haben wieder jeweils zwei subcases (4,5,6,7)..! zu guter letzt hat der subcase mit der id 7 noch einen subcase (id: 8)
wie kann ich jetzt rekursiv herausfinden wieviele subcases der maincase mit der id 1 nun wiklich hat..?!
bitte bitte helft mir weil ich habe schon unzähliges sachen ausprobiert und es hat nie geklappt..
lg, harry d.
ich habe folgendes problem:
ich habe (primitiv dargestellt) eine mysql-table die so aussieht:
CaseID|MainCaseID
ich möchte jetzt eine php-function schreiben die mir sagt wieviele subcases ein maincase hat
damit man sich auch ein bisschen auskennt ein beispiel:
CaseID|MainCaseID
1 | 0
2 | 1
3 | 1
4 | 3
5 | 3
6 | 5
7 | 5
8 | 7
wenn die maincaseid 0 ist ist es ein hauptcase und wenn ein case eine maincaseid hat ist es ein subcase des jeweiligen cases..
also der hauptcase im obrigen bsp ist der case mit der id 1 welcher zwei subcases hat welche die id 2 und 3 haben..! diese zwei subcases haben wieder jeweils zwei subcases (4,5,6,7)..! zu guter letzt hat der subcase mit der id 7 noch einen subcase (id: 8)
wie kann ich jetzt rekursiv herausfinden wieviele subcases der maincase mit der id 1 nun wiklich hat..?!
bitte bitte helft mir weil ich habe schon unzähliges sachen ausprobiert und es hat nie geklappt..
lg, harry d.
Kommentar