晕,这样也不会啊
定义首节点ID为0,
查找PID=0的节点,(1,2)
在上面查找 的结果中循环,以每个查找结果为PID来找下一层的ID,直到找不到为止

解决方案 »

  1.   

    function distree(pid){
        selcet pid;
        array_push;
        数据库遍历
        distree(id);}
      

  2.   

    function tree($parentid = 0) {
        $sql = "select topic,id from tree1 where parentid = $parentid order by id asc";
        $rs = mysql_query($sql);
        echo("<ul>");
        while($ra = mysql_fetchrow($rs)) {
            echo('<li>'.$ra[0].'</li>');
            tree($ra[1]);
        }
        echo("</ul>");
    }
    tree();
      

  3.   

    skystar008(疯花血月)   在加一个是否有子节点的判断就行了