我的做法是把所有的点击记录全部放到数据库里,然后再用count来统计的,
在bbs中再建二个这样的字段,tday(今天的点击),yday(昨天的点击),sumday(总点击)
首先根据id得到这个文章的全部记录,
set rs=server.createobject("adodb.recordset")
sql="select * from bbs where id="&request("id")
rs.open sql,conn,3,2
if rs.eof then
response.write "没有这条记录"
else
rs("sumday")=rs("sumday")+1 '让总点击次数加1
rs.update
if rs("time")=date() then'如果日期是今天,则让今天的点击加1
rs("tday")=rs("tday")+1
rs.update
else
rs("yday")=rs("tday")'如果日期不等于今天,则把tday中的数值赋给yday做为昨天的点击次数
rs("tday")=0'将今天的点击赋为0,便于下一次的统计
rs("time")=date()'将数据库中的日期改成当前的日期
rs.update
end if
end if
代码没有验证,楼主试试行不!
我很菜,但我很努力!