数学建模社区-数学中国

标题: 如何用数据库让用户登录后显示已读和未读文章? [打印本页]

作者: ytwensheng    时间: 2005-9-1 17:45
标题: 如何用数据库让用户登录后显示已读和未读文章?
要让用户登录后显示出已经读过和未读的文章,数据库如何设计?SQL语句如何写?
作者: ilikenba    时间: 2005-9-1 22:53
在用户表中加一个字符字段用来记录用户读过的文章的ID号,每个ID号之间用逗号隔开!再读文章的时候就将文章的ID号增加进去!登陆的时候利用substr等字符串函数来判断文章表里面的ID是否在这个字符串中就可以了!
作者: ilikenba    时间: 2005-9-2 15:27
<>比如给定字符串 '1234', 而表中可能有记录项'1,12,123,1234,12345'要选出'1234'项</P>
  c  J3 d7 k3 H<>select * from ( <BR>select col_FT from table_FT <BR>where instr('12345',col_FT)=1 <BR>order by length(col_FT) desc) <BR>where rownum =1</P>
作者: 一生有你    时间: 2005-9-2 16:48
强!!!!!!!!!!!!!!!!!!!!!11




欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5