一个数据库设计或者软件思路问题。

lqflsh 2003-09-03 05:00:28
一套通知系统,想让注册用户留下浏览过的痕迹,以便知道那些用户看过,那些用户没有看过。
这个数据库怎样设计?和解答思路。
...全文
43 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
Tonglu 2003-09-09
  • 打赏
  • 举报
回复
用cstr(rs1("人员"))这样会有风险
因为如果一个人叫"陈道明"而另一个人叫"陈道"这样容易出错
不过可以在写入数据库时加分割符然后在判断时分割成数组来做
Tonglu 2003-09-04
  • 打赏
  • 举报
回复
现在我们公司用的就是这个方法,期待能找到更好的方法,支持!
lqflsh 2003-09-04
  • 打赏
  • 举报
回复
<%
rs.open "select * from 文章表 where id="&id&" and 人员 like '"&session("user")&"'",conn,1,1
if not rs.eof then
response.write rs("人员")
else
rs1.open "select * from 文章表 where id="&id,conn,1,2
user=cstr(rs1("人员"))+cstr(session("user"))+cstr("、")
rs1("人员")=user
rs1.update
rs1.close
end if
rs.close
%>
这是我的解决方法,把文章设了一个人员字段,然后浏览过的人就记录在这个字段中。登陆时候带上用户的姓名session("user")
cloudchen 2003-09-03
  • 打赏
  • 举报
回复
建一个表,包括
用户名、浏览过的url、浏览时间、浏览时的ip
lqflsh 2003-09-03
  • 打赏
  • 举报
回复
我想一个好的思想是可以轻松解决的,我已经做了一个,但是我觉得可能有更好的方法,过一阵子我把代码发上拉。
Tonglu 2003-09-03
  • 打赏
  • 举报
回复
建议一个isread表在这个表里记录着文章的ID看过的人id关系表
在显示时逐个判断就可以了如果看过了就不显示如果没看过就显示姓名

28,390

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧