如果要在这前10条里面随机显示一条,可以存到数组里面,然后随机输出,例如:$rows=array();while($row=mysql_fetch_array($res)){ $rows[]=$row;}$n=rand(0,9);echo "".$rows[$n][topic_title]."".""; 如果希望直接在数据库里面随机提取一条记录,那么方法是修改SQL:select * from ... order by rand() limit 1