ASP+ACCESS如何实现文章每日点击数以及排行

来源:百度知道 编辑:UC知道 时间:2024/06/07 08:45:06
不要思路,请写出完整语句- -谢谢!
我这里有个总点击数的代码
<%
set rs = server.createobject("adodb.recordset")
curid=request("id")
sql = "UPDATE company SET a_num = a_num + 1 WHERE id = " + cstr(curid)
conn.execute sql
sql = "SELECT * FROM company WHERE id = " + cstr(curid)
rs.open sql,conn,1,1
%>
我已实现总点击数以及排行!现在我只是要每个文章都有今日点击多少次,然后做个今日点击排行

如楼上,必须加表达今天点击的字段,否则没有办法实现,因为你的点击数的增加没有提供时间,解决方法
表中加2个字段:today_num (int),to_day (日期类型)
代码中增加今天的点击数
sql = "UPDATE company SET today_num = iif(to_day=#"&Date&"#, today_num + 1,1), to_day =#"&Date&"# WHERE id = " + cstr(curid)
conn.execute sql
说明:用iif函数判断to_day是否等于当前日期,如果等,today_num+1;如果不等,today_num =1,表示是今天第一个点击

那你数据库在加个日点击的字段...这就解决了嘛//每天去更新这个字段..

SQL语句中查询 字段 查询 curid 字段