php无限分类的设计

 时间:2026-04-25 09:10:59

1、数据库设计,数据库设计中字段设计必须有字段:id  pid name corder字段,其中pid作用是父分类路径。默认值为0表示根目录。

2、原理:

子分类,使用pid-id这种方式排序,就会得到无限分类的效果

例如:

id   pid  name order

1    0     新闻   1 

2    0-1  中国新闻  1

3    0-1  美国新闻  2 

使用pid-id就会得到 新字段,结果如下:

新闻

 --中国新闻

 --美国新闻

3、其中sql语句如下:

SELECT id,pid,name,concat(pid,'-',id) as newid FROM 表名 ORDER BY newid ASC

这里使用mysql函数concat连接 pid - id 会得到newid使用newid排序会的到排序的目录缩进关系

其中corder可以实现兄弟栏目的排序。

4、这种无限分类的实现,比单纯使用递归无限分类方便和便于管理而且可以使用分页实现对表中分类的管理和显示。

  • PHP实现无限级分类
  • PHP报表,PHP图表
  • PHPvod怎么合并分类
  • php 怎么调试
  • PHP 如何入门
  • 热门搜索
    香港理工大学怎么样 兰舍硅藻泥怎么样 违章怎么处理 蛋黄酥怎么做 离职原因怎么写最合适 晚上失眠睡不着怎么办 泰迪不吃狗粮怎么办 牙髓炎怎么快速止痛 提前还房贷利息怎么算 羊腿怎么做好吃