php와 mysql을 사용하여 트리에서 노드 수를 계산하는 방법. 우리가 하위 노드를 셀 수있는 방법PHP를 사용하여 노드 수를 계산하는 방법
## id ## parent ## child ##
0 0 A
1 0 B
2 0 C
3 2 D
4 1 E
5 1 F
6 2 G
7 3 H
8 5 I
9 5 J
10 5 L
11 5 M
12 1 N
13 0 O
14 0 P
A
/ \
B C
/\ /\
E F D G
조건 A -이 2 카운트 A가 새로운 트리를 만들로 이동 마무리하는 경우 1 세대 2 단지 (B, C)
같은
A
/\
O P
로
나는 어떻게 조건을 제공합니다.
아마도 귀하는 귀하의 조건을 다시 말해야합니다. 나는 당신의 상태가 새로운 나무를 창조하는 것이 무엇인지 정말로 모른다. – cypherabe
왜냐하면 6 개의 서브 노트를 계산해야하기 때문에 2는 1 세대이고 4는 2 세대입니다. 노드 수를 계산하는 것이 가능합니다. – user1740287
이 링크를 철저히 읽으십시오 .... 이것은 데이터베이스 테이블 구조를 변경해야하지만 도움이 될 수 있습니다. http://www.sitepoint.com/hierarchical-data-database/ –