Code 
00      根节点,编码长度为二的所有节点的父节点
01      01??的父节点  
0101    01的第一个子节点
02      01的兄弟节点
0203    02的子节点
020301  0203的子节点
.......

解决方案 »

  1.   

    如果你想有一定扩展性,可以这样
    Code Parent
    01   02
    02   00
    00   null但这样操作起来不方便
      

  2.   

    to 楼主:那我看你不如不用设计数据库了,要显示树,就把想生成的树的字段信息取出来,构成一个XML,然后在浏览器上显示
      

  3.   

    是啊,呵呵,不过Xml只能作为中间数据。
      

  4.   

    在浏览器上显示的时候就用XSLT或者JavaScript显示树
      

  5.   

    我的做法:
    每个记录有加个字段:fatherID,它表示上级的ID,0表示自身就是最上层
    生成树的时候先得到fatherID为0的记录,再对每个父递归就可以了
      

  6.   

    哈,刚才没看见lxf428(成片的大树) 的回复,说重复了。
      

  7.   

    我觉得有好几种方法:
    1)indexid   fatherid
    2)indexid level
    还有几种吧第二种便于体现层次
    第一种对数据处理更方便
      

  8.   

    我要在页面显示的结果是:
    根目录>>子目录>>子子目录>>子子子目录;但我不知怎样设计这个算法呀,帮帮我嘛。
    如:
    id  parent_id
    01  00
    02  01
    03  02
    我是想查询03这条记录时把01、02这两条记录也查询出来,怎么做呀?
    即怎样向父递归呢?
      

  9.   

    回:
    lxf428(成片的大树)即:根据任一节点号,可查其父节点和所有子节点。请问怎样查询呢?
    给点提示好吗?谢了。