标题:ASP高手进
只看楼主
wjc11
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2008-5-3
 问题点数:0 回复次数:2 
ASP高手进
sql=sql&" from Gq_sfdata,Gq_GameType where Gq_sfdata.gameid=Gq_GameType.id"
sql=sql&" and Gq_sfdata.ulock=1 and Gq_sfdata.fine=1 and Gq_sfdata.gameid="&indexsf&" order by Gq_sfdata.hour,Gq_sfdata.minute"

这个应该是固定显示的,怎么让他随机显示?谢谢了!
搜索更多相关主题的帖子: ASP 
2008-05-03 14:52
很黄很暴力
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2008-5-3
得分:0 
什么个意思
2008-05-03 17:59
tianyu123
Rank: 1
等 级:新手上路
威 望:2
帖 子:576
专家分:0
注 册:2007-8-26
得分:0 
给你个思路
1.首先把数据库中关键字字段的值,写入一个字符串中.如:ID的值 写入字符串
str="1,2,3...",再把字符串变为一个数组 如:s=split(str,",")

2.设置一下需要在页面中显示几条随机记录 如:num=5 显示5条随机记录

3.利用循环及随机函数获取num个随机ID的值 如:

l=ubound(str) '获取前面数组的最大下标
for i=0 to num-1
randomize()
n=int((l-0+1)*rnd(now())+0)
s1=s1&s(n)&"," '把获取到的ID值组合成一个字符串(这里有num个随机ID)
next
s1=left(s1,len(s1)-1) '去掉字符串最后一个逗号
4.然后,就可以写sql语句了
sql="select * from table where ID in("& s1 &")"

改变一切,须从改变观念开始!
2008-05-03 18:24



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




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

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