php随机显示数据 php随机显示文字

php 随机显示mysql数据

$sql = "select count(*) from table";

创新互联是网站建设技术企业,为成都企业提供专业的成都做网站、成都网站建设,网站设计,网站制作,网站改版等技术服务。拥有十载丰富建站经验和众多成功案例,为您定制适合企业的网站。十载品质,值得信赖!

$result = mysql_query($sql);

$row = mysql_fetch_array($result);

$MAX = $row["0"]; //数据总条数

$rand = mt_rand(0,$$MAX); //随机数,0~$MAX

$per = 5; //每组人数

$sql = "select * from table limit " . $rand . "," . $per . ";";

$result = mysql_query($sql);

while ($row = mysql_fetch_array($result)) {

echo $row["0"];

echo $row["1"];

/* ~~~~~~~~~~~ */

}

php读取mysql数据库随机显示指定数量的记录

1)随机取出5条记录用sql语句就行了;

mysql如下:"select

*

from

youtable

order

by

rand()

limit

5";

2)同样随机取5-10条:

$num=rand(5,10);

$sql="select

*

from

youtable

order

by

rand()

limit

$num";

ps:为什么不是php分类问题?

用php在textarea显示10行随机数据

1,php里面的代码

$arr=array();

for($i=0;$i9;$i++)

{

$a=rand(0,10);

$arr[$i]=$a."\n";

}

$this-assign('arr', $arr);

2,html里面的代码

textarea rows=10 

volist name="arr" id="vo"

{$vo|htmlspecialchars_decode}

/volist

/textarea

3,效果图

ps:此处用的是thinkphp里自带的循环,将数组展开的

PHP 如何简单的获取数据随机显示呢?

下面的代码测试通过:

?php

$adsid= '58,59,60,61,62,63,64,73,79,91,92,93,94,95,96,108,111';

$id_array=explode(',',$adsid);

$rid=$id_array[rand(0,count($id_array)-1)];

echo $rid;

?

原理是把你的数据转换为数组,然后用rand生成一个随机数作为数组的下标,取出的数值就是随机的。


名称栏目:php随机显示数据 php随机显示文字
文章转载:http://csdahua.cn/article/dopoosi.html
扫二维码与项目经理沟通

我们在微信上24小时期待你的声音

解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流