我有這樣一個結構中的所有節點和我的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
。
任何機構可以幫助我嗎?