新微赢技术网

标题: 用户查看文件权限设置问题 [打印本页]

作者: 渴望光明    时间: 2010-1-14 02:26
标题: 用户查看文件权限设置问题
我想问下在ASP中用户查看权限的问题,自由分配用户查看文件的权限,表名为:file 字段为 id file adminid
id file adminid
1 内容 admin,admin1,admin2
2 内容 admin,admin1
3 内容 admin,admin2
我想只有加了权限用户才能显示要查看的内容

数据库查询语句该怎样写呀
作者: 魔舞飞扬    时间: 2010-1-14 02:26
select * form file where id = 1
你所想问的怎么才能查出有什么权限吧,剩下的工作在程序中完成就可以了。
作者: 莣囨孓love    时间: 2010-1-14 02:26
就是一个文件分配给多个用户的权限呀,我只想有权限的用户才能看到文章
作者: 尐妖    时间: 2010-1-14 02:26
adminid 这个字段为用户名,就是能查看这个文件的用户,可能是一个,又可能是多个,我是用","进行为开的
数据库查应该为
select * form file where adminid = ?
?才怎么样写呀
作者: 駃旒_鎏蒗瀦    时间: 2010-1-14 02:26
你在程序中将查出来的值通过“,”截取成n个值,再在这n个值中找就可以了
作者: 笨笨洋葱    时间: 2010-1-14 02:26
不要想在SQL语句中写出你想要的结果,那样很难办到。
作者: 城市之肺    时间: 2010-1-14 02:26
用户注册不能带逗号

数据库字段存成,admin,admin1,admin2,

两端加上逗号

比如uid是记载用户名

select * from news where adminid like '%"&","&uid&","&"%'

这样以免admin包含min
作者: 独臂神军    时间: 2010-1-14 02:26
7楼果然是个好方法
作者: 大天使路西法    时间: 2010-1-14 02:26
不再两端加逗号

sql语句:select * from news where ','+adminid+',' like '%"&","&uid&","&"%'

不知道行不行 可以试一下
作者: 依依    时间: 2010-1-14 02:26
谢谢各位朋友的帮助,感激不尽




欢迎光临 新微赢技术网 (http://bbs.weiying.cn/) Powered by Discuz! X3.2