0
$users = $this->db->query("SELECT * FROM `users`)->rows();
$rootUser = $this->db->query("SELECT * FROM `users` WHERE id = 1")->row();
輸出數組是:如何使用id,parent_id選擇根節點?
array(
[0] => array(
'id' => 1,
'login' => 'test1',
'parent_id' => 0
),
[1] => array(
'id' => 2,
'login' => 'test2',
'parent_id' => 1
),
[2] => array(
'id' => 3,
'login' => 'test3',
'parent_id' => 2
)
)
如何可以選擇從根節點開始,使用PHP的所有節點,無需MySQL的加入怎麼一回事,因爲他們有極限,據我所知只有61連接被允許,
你的問題不明確:
否則,如果你的意思是隻選擇根節點,那麼你可以使用下面的SQL。什麼是根節點? –
它可以從數據庫的任何節點有一個ID,還有其他節點可以有parent_id,但我不能得到所有的節點,因爲它們被級別分開,我的意思是關係ID和parent_id遞歸,是有辦法讓他們都使用PHP循環? – Rustam
@Asuraya ddawfeaf – Rustam