getery 发表于 2008-7-1 16:09

求一条SQL语句,在线等

我已经通过select * from store语句将当前登录用户如:www提交的所有信息列在页面中。在此页面,我需要根据提交的内容,标题,日期等继续查询,但是若输入的内容不是当前登录用户提交而是别的用户提交的,仍然能被搜索出来。

我的sql语句如下:

sqltemp="select * from store where 名称 like '%"&form_text&"%' or 入库日期 like '%"&form_text&"%' or 出库日期 like '%"&form_text&"%' or 入库量 like '%"&form_text&"%' or 出库量 like '%"&form_text&"%' or 车号 like '%"&form_text&"%' and 录入人=(select * from deposit where 录入人='"&session("username")&"')order by id desc"

我该如何修改该sql语句才能达到当前登录用户只能搜索自己提交的信息的目的?

getery 发表于 2008-7-1 16:36

已经知道了

dhdhzzw 发表于 2008-7-1 16:43

<%if session("usename")=""or session("username")<>rs("username") then %>

-------session("username")为登陆保存的用户名
------rs("username")为数据库中提交信息时记录的用户名
判断两者是否相同
===
.........<%response.end%>
<%else%>
输出查询记录////
<%end if%>

dhdhzzw 发表于 2008-7-1 16:44

唉,没刷新。白说了。。。。

页: [1]

编程论坛