当前位置:首页 » 参考文献 » php随机获取数据库数据库数据库数据

php随机获取数据库数据库数据库数据

发布时间: 2021-03-16 06:34:57

㈠ PHP从MYSQL数据库中随机读取若干条数据,并将数据合并为一条数据,在赋值给一个变量。要怎么实现

$sql = "select title from 表名";
$result = mysql_query($sql);
$title = '';
while($res = mysql_fetch_array($result, MYSQL_ASSOC) )
{
$title .= $res['title'];
}
echo $title;

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

试试,这个想法行吧。

<?php
$datas = 100; //数据表里100条数据
$setnum = 6; //设置随显示6条
$rand = '';
//for循环组建随机的id
for($i=1;$i<=$setnum;$i++){
$rand .= ",".rand(1,100); //在1~100之间取随机数包括1和100
}
//获得随机ID
$ids = substr($rand,1);
echo $ids;
/*
* 下面用随机ID查询数据就可以了
* select * from table where id in($ids);
*/
?>

㈢ 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);

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

㈣ php程序随机调用mysql数据库的问题

select * from tableName where id > 0 AND id < 60 order by rand()

如果id有删除,用这个:

select * from (select * from tableName order by id ASC limit 0, 60 ) as tmp order by rand();

rand()是 mysql 自己的函数,取出数据后,按随机排序

热点内容
涂鸦论文 发布:2021-03-31 13:04:48 浏览:698
手机数据库应用 发布:2021-03-31 13:04:28 浏览:353
版面217 发布:2021-03-31 13:04:18 浏览:587
知网不查的资源 发布:2021-03-31 13:03:43 浏览:713
基金赎回参考 发布:2021-03-31 13:02:08 浏览:489
悬疑故事范文 发布:2021-03-31 13:02:07 浏览:87
做简单的自我介绍范文 发布:2021-03-31 13:01:48 浏览:537
战略地图参考 发布:2021-03-31 13:01:09 浏览:463
收支模板 发布:2021-03-31 13:00:43 浏览:17
电气学术会议 发布:2021-03-31 13:00:32 浏览:731