就搞一个表
表字段有
ID自动编号
typename 类别名
parentid 父ID
就好了,这就无限级分类了,3000多个类别,没问题的

解决方案 »

  1.   

    composite模式专门用于解决这个问题,前两天好像还在那看见讲解composite的帖子呢
      

  2.   

    分类不会经常更新
    在用parentid 做无限分类时
    再加2个字段
    一个存入所有父分类节点
    一个存入所有子分类节点
    在更新分类时更新这两个字段以后使用只需要一次查询就可以得到结果
      

  3.   

    首先分类多了;用户体验并不好,因为用户并不知道这么多类;其次,表结构中可以放两个字段,一个放放父类ID,一个放子类ID(用,分开就行了,更新的时候implode,explode就OK)