政府几乎没有公信力:asp随机抽取数据库数据

来源:百度文库 编辑:神马品牌网 时间:2024/04/30 12:00:51
我数据库里有60条记录,是每个人的学号,每次从中抽取10个学号,显示在页面上,用户用抽取到的学号登陆,转入其他页面,如果用其他学号登陆,提示错误信息,不能登陆,同一个学号只能登陆一次,重复登陆的时候提示错误,我是ASP新手,哪位高人能写一下吗,我很着急,在线等!!

随机提取10条记录的例子:
Sql server:
select top 10 * from 表 order by newid()
Access:
Select top 10 * FROM 表 orDER BY Rnd(id)
Rnd(id) 其中的id是自动编号字段,可以利用其他任何数值来完成
比如用姓名字段(UserName)
Select top 10 * FROM 表 orDER BY Rnd(len(UserName))
MySql:
Select * From 表 order By rand() Limit 10

然后你可以用数组来接收,在登陆的时候和数据判断一下就可以了啊!想登陆一次也很简单啊,给一个FLAG标识就可以了

select top 10 * from 表 order by newid
随机抽取10个学号

如果同一学号只能登录一次你可以做个标志,如果登录过就置1,为1的不能登录