请教数表字段关系问题
请教数表字段关系问题110000
110100
110101
210000
210200
210201
210205
210127
211000
211001
211081
710000
710100
710200
这是个三级菜单!
以上数据都在一个字段中,字符型!
怎么样区分他们的关系:求ASP或PHP代码!
谢谢
[此贴子已经被作者于2006-1-12 16:09:12编辑过]
[此贴子已经被作者于2006-1-12 14:36:53编辑过]
有点像树形菜单的菜单编号,就当成树型菜单编号讲吧!
第一步,确定一级菜单,即数据库中后四个字符都为零的,可用cint(right(rs("ID"),4)=0来判断,同时要确定一个符号来识别不同的一级菜单,这样才能查询出他的子菜单,用左边的两位就可以了,FirstNo=left(rs("ID"),2);
第二步就是确定二级菜单了:有这样的规律,右边的两为是零,左边两位是其上级菜单的左边两位,就是刚取得的FirstNo,左边两位加上中间两位就可以当成自身的标志,再用来确定再下一级的项目