|
新闻的浏览次数,每一条都要有显示。
如果谁会最新新闻和最热新闻的做法也可以指教一下。
不要美观只要功能。
请大神赐教!!!
下面的代码是我自己做的,就是首页显示新闻。代码应该怎么加,加哪儿,顺便解释一下那个新闻浏览次数代码是什么意思,我的数据库里面字段有一个hits。谢谢啦。
<!-- #include file="config.asp" -->
<%
Set rs=Server.CreateObject("ADODB.recordset")
sq="select top 9 * from news order by b_id desc"
rs.open sq,conn,1,3
%>
</p>
<table width=100% align="left" >
<%
do while not rs.eof
n=1
%>
<tr align="left">
<%
do while not rs.eof and n>0
%>
<td width="339"><p><a href="xiangxi.asp?id=<%=rs("b_id")%>"><%=rs("b_name")%></a> </p></td>
<td width="34">浏览次数</td>
<%
n=n-1
rs.movenext
loop
%>
</tr>
<%loop%>
下面这个是别人教我的,我用了
'在select语句执行后加上如下代码
hits = rs("hits")
hits = hits+1 '浏览次数+1
Set rs2=Server.CreateObject("ADODB.recordset")
sql="update news set hits='"&hits&"'" '更新表内浏览次数
rs2.open sql,conn '执行语句
'上面的代码是在浏览文章的时候添加的
'在首页上调用的时候,就直接用rs("htits")即可调用出当前浏览次数
但是hits=hits+1一直报错 |
|