如何使用id,parent_id选择根节点?

时间:2014-05-24 18:22:54

标签: php php-5.3

$users = $this->db->query("SELECT * FROM `users`)->rows();
$rootUser = $this->db->query("SELECT * FROM `users` WHERE id = 1")->row();

输出数组是:

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个连接是允许的,

1 个答案:

答案 0 :(得分:0)

你能解释一下你的问题吗?

否则,如果您只想选择根节点,则可以使用下面的sql:

  SELECT * FROM `users` WHERE parent_id=0