
2个回答
展开全部
在查询的数据窗口中增加一个参数,既然你可以从数据上 知道是哪个用户输入的,那么后台的表中肯定有一个输入用户这样的字段。比如是user_id
在数据窗口中增加一个参数叫as_userid
最后的where条件里面加where 输入用户 = :as_userid
在数据窗口查询的时候加上参数就好了。
程序登录之后,你的程序肯定会存储着登录用户ID,比如叫全局变量的gs_userid吧。
dw_1.retrieve(gs_userid),这样就查询自己的记录了。
另外也可以使用filter,dw_1.setfilter("user_id = '" + gs_userid + "'")
dw_1.filter()
不过这样实际上用户是查到了所有的数据,包括别人的,但是通过界面的筛选,给过滤掉了。这样的方法不如上面的查询直接加条件彻底。
在数据窗口中增加一个参数叫as_userid
最后的where条件里面加where 输入用户 = :as_userid
在数据窗口查询的时候加上参数就好了。
程序登录之后,你的程序肯定会存储着登录用户ID,比如叫全局变量的gs_userid吧。
dw_1.retrieve(gs_userid),这样就查询自己的记录了。
另外也可以使用filter,dw_1.setfilter("user_id = '" + gs_userid + "'")
dw_1.filter()
不过这样实际上用户是查到了所有的数据,包括别人的,但是通过界面的筛选,给过滤掉了。这样的方法不如上面的查询直接加条件彻底。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询