| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 619 人关注过本帖
标题:怎样每次刷新显示随机记录
只看楼主 加入收藏
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
帖 子:1215
专家分:1376
注 册: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
快速回复:怎样每次刷新显示随机记录
数据加载中...
 
   



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

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