首页后端开发PHPphp怎么随机获取数据库 php随机取数据库内容

php怎么随机获取数据库 php随机取数据库内容

时间2023-04-17 17:45:01发布访客分类PHP浏览1127
导读:PHP随机从数据库读取N条数据 不用从页面取id去掉foreach $sql="select * from phome_ecms_wma order by rand( limit 30"就行了php语句,怎么从数据库中随机获取数据字段。...

PHP随机从数据库读取N条数据

不用从页面取id

去掉foreach

$sql="select * from phome_ecms_wma order by rand() limit 30"

就行了

php语句,怎么从数据库中随机获取数据字段。

//连接数据库

if(!$con = mysql_connect("localhost","root","root")){ die(mysql_error()); }

mysql_select_db("ali_xt");

mysql_query('set names utf8');

//找出ali_admin表的字段

$res = mysql_query('show columns from ali_admin');

//将数据给弄出来

$data = array();

while ($row = mysql_fetch_assoc($res, MYSQL_NUM)) {

$data[] = $row;

}

//随机个数,默认5

$rand_times = 5;

$rand_times = count($data)$rand_times?count($data):$rand_times;

$result = array();

for( $i=0; $i$rand_times; $i++ ){

$result[] = $data[rand(0,count($data)-1)][0];

}

echo "pre";

print_r($result); //输出5个随机字段

mysql_close($con);

//纯手写的,不明白可以问我,记得给分

thinkphp3.1怎么随机取数据库中几条记录

M('table')-count(); 见手册统计查询: 方法说明 Count 统计数量,参数是要统计的字段名(可选) Max 获取最大值,参数是要统计的字段名(必须) Min 获取最小值,参数是要统计的字段名(必须) Avg 获取平均值,参数是要统计的字段名(必须)

php yii 怎么随机从数据库里获取10条数据

mysql:SELECT * FROM table order by rand() limit 10;

从数据库随机取出来之后再用php处理一下,按照你的需求再排序咯。然后楼主还有什么疑问的话,还不懂,可以去后盾人看看,里面有些资料,兴许能够帮助你

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: php怎么随机获取数据库 php随机取数据库内容
本文地址: https://pptw.com/jishu/3544.html
vb点虐多线程定时器的简单介绍 vb点虐开发摄像头 摄像头程序开发

游客 回复需填写必要信息