我们有15个产品,每天在主页要它随机的显示三条?你说这样怎么编? 急急!!

liyefei 2004-04-07 09:52:59
我们有15个产品,每天在主页要它随机的显示三条?你说这样怎么编?
...全文
45 13 打赏 收藏 举报
写回复
13 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
jianxuehua 2004-04-07
最简单的:
sql server
select top 3 * from tabel order by newID()
access
select top 3 * from tabel order by rnd(id)
  • 打赏
  • 举报
回复
randomize
RNumber=int(rnd*15)
RNumber2=int(rnd*15)
RNumber3=int(rnd*15)
SQL = "SELECT * FROM Customers WHERE ID in (" & RNumber & ", " & RNumber2 & " ," & RNumber3&")"
  • 打赏
  • 举报
回复
lonaerd 2004-04-07
dim dst1(2)

dst1(0)=cint(rnd*15)
dst1(1)=cint(rnd*15)
dst1(2)=cint(rnd*15)

然后判断这三个数是否相等,如果相等再决定加1或减1,最终就是得到三个0-14并且互不相等的数。
得到三个数字后接下来我就不多说了



  • 打赏
  • 举报
回复
set top 3 * from tabel order by newID()
这个就是啊
  • 打赏
  • 举报
回复
mustapha 2004-04-07
order by newID() 就是随机显示,不信你试试
  • 打赏
  • 举报
回复
aseadi 2004-04-07
<%
randomize
for i=1 to 3
j=int((6-1+1)*rnd+1)
sql="select * from body where bodyid="&j
set rs=server.CreateObject("adodb.recordset")
rs.open sql,conn,1,1
response.Write(rs("body"))&"<br>"
rs.close
next
set conn=nothing
%>
  • 打赏
  • 举报
回复
bybee 2004-04-07
sql server
select top 3 * from tabel order by newID()
access
select top 3 * from tabel order by rnd(id)
  • 打赏
  • 举报
回复
aseadi 2004-04-07
<%radonmize
i=(15-1+1)*rnd+1
sql="select top 3 * from table where id="&i
set rs=server.createobject("adodb.recordset")
rs.open sql,conn,1,1
do while not rs.eof
response.write rs("news")
rs.movenext
loop%>记得关闭数据rs和数据库哦!!呵呵!!
  • 打赏
  • 举报
回复
Newrocky 2004-04-07
随机抽取3条出来以后,再显示
'建立DCNDB连接
RS.OPEN "SELECT top 3 * from tabel order by newID()",DCNDB,1,1
DO WHILE NOT RS.EOF
response.write rs(0)
rs.movenext
loop
  • 打赏
  • 举报
回复
aseadi 2004-04-07
随机id
  • 打赏
  • 举报
回复
Jaron 2004-04-07
select top 3 * from [tabel] order by newid() 从表中随机抽取三条记录.
  • 打赏
  • 举报
回复
liyefei 2004-04-07
老大我说的是随机显示三条记录啊,有高招么?
  • 打赏
  • 举报
回复
mustapha 2004-04-07
set top 3 * from tabel order by newID()
  • 打赏
  • 举报
回复
相关推荐
普通用户管理模块: (1)用户注册登录:用户注册为用户并登录校园学生兼职系统;用户对人信息的增删改查,比如人资料,密码修改。 (2)查看校园学生兼职系统的首页信息:校园学生兼职系统的首页信息包含了首页、公告消息、兼职中心、兼职资讯、我的账户、我的收藏等。 (3)公告栏:首页导航栏上我们会看到“校园论坛”这一菜单,我们点击进入进去以后,会看到所管理员后台发布的公告信息; (4)兼职资讯:首页导航栏上我们会看到“兼职疫资讯”这一菜单,我们点击进入进去以后,会看到所管理员后台发布的兼职疫资讯信息,能够对喜欢的兼职资讯进行点赞,如果下次想更快的找到这篇资讯,也可以进行收藏、评论; (5)兼职中心:首页导航栏上我们会看到“兼职信息”这一菜单,我们点击进入进去以后,会看到所管理员后台发布的兼职苗信息,我们选择想了解兼职信息,查看兼职详情信息,可以评论+点赞+收藏; (6)我的收藏:“我的”下可以查看管理“我的收藏”信息,可以查看收藏,也可以对不喜欢的信息进行删除收藏; 管理员管理模块: (1)登录:管理员的账号是数据表表中直接设置生成的,不需进行注册; ……
发帖
ASP

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
帖子事件
创建了帖子
2004-04-07 09:52
社区公告
暂无公告