其实,从数据库随机获取数据,很简单,只须用到一个rand()函数
select * from table_name order by rand() limit 0,5
下面是一个小实例:
从文章表中随机获取5条数据。
$dblink=mysql_connect("localhost","root","123456")
mysql_query("set names utf8")
mysql_select_db("aixuexi")
$sql="select * from waxx_article order by rand() limit 0,5"
$rs=mysql_query($sql)
while($row=mysql_fetch_array($rs)){
$rows[]=$row
}
if($rows){
foreach($rows as $v){
?>
<div style="width:350pxheight:35pxline-height:35pxborder:1px solid #ccc"><?php echo $v['title']?></div>
<?php
}
}else{
echo "暂无文章"
}
1.MS SQL Server,随机查询20条
select top 20 * from 表名order by newid()
2.My SQL:,随机查询20条
select * from 表名 order by rand() limit 20
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)