|
数据库分类表的设计:
其中sortid是自增的分类id,title是分类名字,pid即是父id的意思。pid的值来自sortid。pid为0表示它是最高一级的分类,例如图中的三星手机的pid是1,然后我从sortid中找到sortid为1的分类是手机,所以“三星手机”是“手机”的子目录。然后我们来举第二个例子,“佳能”的pid是4,sortid是4的是“数码相机”,所以“佳能”是“数码相机”的子类。“佳能”是第一级分类,“数码相机”是第二级分类,按照这种方法,可以依次构造第三级分类或更多级的分类。
最后order字段是什么意思呢。
这个字段是用来排序的。一个分类下面可能有很多个字分类,我们用这个字段就来确定哪个分类排在前面。我们到时候查询的时候用order by order asc就可以将分类安装order字段值的大小从小到大排列了。
我们将这些分类显示出来的效果如图所示:
我们将在下节讲解“添加分类”
源码下载:http://www.phpall.cn/forum/read.php?tid=118 |
|