我有这样一个结构中的所有节点和我的SQL:如何以检索使用PHP根节点的
A
(根节点)有两个孩子B
(左子)和C
(右子) 。- 同样
B
也有两个节点D
(左孩子)和E
(右孩子)。 - 同样
C
还有两个节点F
(左孩子),G
(右孩子)像这样一个。
我的查询是:
- 如果我输入
A
(根节点)的,它会显示所有的子节点是A
下,该出来说就是这样B
,C
,D
,E
,F
,G
, - 同样的,如果我输入
B
然后将放出来会是这样D
,E
。
我的第二个疑问是,如果我输入A
那么它会显示哪个是他的左孩子以及右孩子。
我的表结构是这样的
id c_n p_n
1 B A
2 C A
3 D B
4 E B
像等。
这里有三个字段,一个是id
,c_n
,p_n
。
任何机构可以帮助我吗?