读书人

asp无限级别分类的代码和删除代码如何

发布时间: 2013-01-01 14:04:18 作者: rapoo

asp无限级别分类的代码和删除代码怎么写?
asp无限级别分类的代码和删除代码怎么写?有哪位大虾可以教下!
[解决办法]
到SQL里去递归.
[解决办法]
可以程序循环实现。
[解决办法]
你的分类表最少包含以下2个字段,一个是【id】,一个是【上级id】,如下
【id】 【上级id】
1 0
2 1
3 2
4 3
5 4
6 1
7 1
上级id为0则表示该该分类为顶级,上级id的数字则表上该分类是哪个id的所属分类
上表中,id为1的分类下面有3个分类2 6 7

[解决办法]


-----------------------------
表mytbl
-----------------------------
id parentID sortName sortPath
1 0 root 1,
2 1 牙膏 1,2,
3 2 高露洁 1,2,3,
4 2 佳洁士 1,2,4,
-----------------------------------
取数据
access:select * from [mytbl] where instr(sortpath,',2,')>0
sqlserver:select * from [mytbl] where charindex(',2,',sortpath)>0
删除数据
Access:delete * from [mytbl] where instr(sortpath,',2,')>0
sqlserver:delete from [mytbl] where charindex(',2,',sortpath)>0

读书人网 >ASP

热点推荐