基本的意思如下:
表中列: id,fid,name
最上层的fid=nullfunciton tree($uid=null){
  //1.执行:select * from 表 where fid=$uid
  //2.取出id: $id=id
  //3.递归: $this->tree($id);
  //4.返回记录值: return $name;
}

解决方案 »

  1.   

    你看下phparticle的无限分类怎么处理吧~!
    呵呵,他有两个表:
    +pa_article 
    ++存放标题(title字段)
    ++所在分类字段(sortid字段<通过这个字段在pa_sort表中查找他的分类>)
    ++文章的出处(source字段)
    ++作者(author字段)
    ++作者的邮箱(contact字段)
    ++文章的摘要(description字段)
    ++查看次数(views字段)
    ++发表日期(date字段)+pa_sort 
    ++存放分类相关(title字段)
    ++分类文章总数(articlecount字段)
    ++分类的级别(parentid字段<-1表示根目录,1,2,3……分别表示第1,2,3……目录>)
    ++每个分类的上n级分类(parentlist字段,里面把上n级分类用其sortid,以,号分隔依照秩序存放,sortid对每一分类唯一)每个文章在pa_article中有sortid字段<通过这个字段在pa_sort表中查找他所在的最后以及分类
    这个列有parentlist字段,里面把上n级分类用其sortid,以,号分隔依照秩序存放,sortid对每一分类唯一,这样就可以把这个文章解析到根分类>)如果我没有给你说清楚,你就下载一个phparticle自己来看看哈~!
    :)