ASP中 怎么计算一篇文章的被点击过多少次,代码该怎么写
数据库中有一个字段是记录点击次数的,那个字段该怎么赋值?
ASP中 怎么计算一篇文章的被点击过多少次,代码该怎么写
数据库中有一个字段是记录点击次数的,那个字段该怎么赋值?
首先假设数据表名为news,字段为id,title,content,hits等
其中hits就是点击数。
在文章显示文件中加入asp代码
set rs = server.createobject("adodb.recordset")
curid=request("id")
sql = "UPDATe news SET hits = hits + 1 WHERe id = " + cstr(curid)
conn.execute sql
sql = "SELECT * FROM news WHERe id = " + cstr(curid)
rs.open sql,conn,1,1
这样你就可以实现了
只要这样一句代码
<%
dim ab
Application.Lock
Application ("ab")= Application ("ab")+ 1
Application .Unlock
%>
欢迎光临本网页,你是本页的弟<%= Application("ab")%>位访客!
在数据库中默认值就设为0,当用户在前台进入详细页面时,就把点击率自动加1,然后调用修改方法
例如:类Book
//根据ID查询
Book book=Bll.Book.SelBookById(id);
book.click+=1;
Bll.Book.Update(book);