标题:怎样每次刷新显示随机记录
只看楼主
zmw5112
Rank: 1
等 级:新手上路
帖 子:171
专家分:0
注 册:2005-12-11
 问题点数:0 回复次数:2 
怎样每次刷新显示随机记录

我在本论坛搜到了关于随机的一些帖子,对我帮助很大,但是由于水平有限,没有看懂,我现在想要的功能是:当网页打开时随机从数据库中显示4条记录,如果页面被刷新将显示另外的不重复的4条内容,谢谢大家!
<%

strsql="select * from camera order by id desc"
set rs = Server.CreateObject("ADODB.Recordset")
rs.Open strsql, conn, 1, 1
rs.movefirst
for i=1 to 4


%>
<%=rs("camera_model")%><BR>
<%
rs.movenext
next
%>
<%
rs.close
set rs=nothing %>

搜索更多相关主题的帖子: 数据库 随机 camera set 
2006-07-17 16:52
icecool
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:20
帖 子:1214
专家分:1366
注 册:2005-3-14
得分:0 

你用的什么数据库?如果是SQL的,查询为:
select top 4 * from camera order by newid()

如果是ACCESS数据库,查询为:
select top 4 * from camera order by right(cstr(rnd(-int(rnd(-timer())*100+id)))*1000,2)


记录是随机的,但不能保证刷新后不显示前次的记录!


http://toorup.3v.do
loading...
2006-07-18 00:15
zmw5112
Rank: 1
等 级:新手上路
帖 子:171
专家分:0
注 册:2005-12-11
得分:0 
非常感谢,正是这个效果,确实刷新后有显示前次的记录,但出现的频率很低,
2006-07-18 17:48



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-78816-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.523751 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved