PHP随机显示mysql数据库中的数据
来源:互联网 发布:关于网络的手抄报图片 编辑:程序博客网 时间:2024/05/01 01:12
随机显示MySQL数据库表中的数据,其实并不难,关键是用哪种方法。前段时间想做一个随机显示数据库中记录的PHP程序,搜集了点资料,看了看相关的函数,有了自己的思路,方法是:查询数据库,检索出id字段,放入数组,然后用数组的随机函数将数组元素打乱,然后根据要随机显示的数量从数组中抽出一定数量的数据,然后根据数组元素中的id查询数据库。程序如下:
<?php //本程序运行于PHP5.0以上版本通过
$array=array();
$query="SELECT id from table LIMIT 0,200"; //table为表名 取其中200条记录
$result=mysql_query($query);
$num_rows=mysql_num_rows($result); //返回查询到的记录条数
while($row=mysql_fetch_array($result))
{
$array[]=$row['id']; //将字段内容读到数组中
}
$rand_keys=array_rand($array,$num_rows); //将数组随机打乱
for ($i=0;$i<20;$i++) //这行设置从数组中取出几个元素,这里是取20个
{
$id=$array[$rand_keys[$i]]; //取数组中的第i个元素
$query="select * from table where id='$id'";//查询数据库
$result=mysql_query($query);
$num=mysql_fetch_assoc($result);
…… //省略的内容为你自己的查询数据库的程序了。
}
?>
- PHP随机显示mysql数据库中的数据
- 随机显示数据库中的记录
- Android+PHP+MYSQL把数据库中的数据显示在Android界面上
- PHP 随机显示几条数据
- PHP中将数据库中的数据显示在网页
- 让datatable中的数据随机显示出来‘
- php在mysql中随机插入数据
- 从MYSQL数据库随机取出数据
- mysql随机从数据库查询数据
- MySQL数据库随机修改日期数据
- php取MYSQL数据库中的中文数据时乱码
- php把excel表格中的数据导入到mysql数据库
- linq 随机读取数据库中的数据
- PHP+MYSQL数据库查询显示
- php+mysql数据分页显示
- PHP从零单排(十三)使用PHP显示MySQL数据库的数据
- 显示数据库表中的数据
- php链接mysql数据库并且返回json数据(已每页10条数据显示)
- 字符串的最小表示--nkoj2973质检员
- KMP算法
- css3中的边框相关样式
- 15、 EXTJs前后台交互
- 如何在Android Studio中添加多个项目
- PHP随机显示mysql数据库中的数据
- 多态的详细介绍
- 涨姿势!x86处理器兼容ARM架构App的秘密
- JVM内存划分
- 【Redis源码剖析】 - Redis内置数据结构之字符串sds
- Json 和 Jsonlib 的使用
- C++将结构体传给lua
- 动态分析maillog日志,把恶意链接直接用防火墙禁止
- Nginx源码分析(2)之——共享内存管理之slab机制