php+mysql实现数据库随机重排实例


Posted in PHP onOctober 17, 2014

本文实例实现了php+mysql数据库随机重排的方法,可将表中的所有数据随机读出来一次之后再进行随机保存到另一个表,从而达到了记录随机的功能。

主要实现代码如下:

<?php

//数据库连接就不写在这里面了

$s = isset( $_GET['s'] )?$_GET['s']:0;

$e = isset( $_GET['e'])?$_GET['e']:50;

$count =85000;

if( $s < $count )

{

 $sql = "select * from 表前缀_info where isget =0 order by id desc limit $s,$e ";

 $query = mysql_query( $sql );

 while( $rs = mysql_fetch_array( $query ) )

 {

  $id = $rs['id'];

  $sss = $rs['sss'];

  $typeid = $rs['typeid'];

  $isget = $rs['isget'];

  $sql = "insert into 表前缀_info_bak (id,表前缀,typeid,isget) values('$id','$sss','$typeid','$isget')";

  mysql_query( $sql ) ;

  echo $sql;

  //exit;

  $sqlu = "update 表前缀_info set isget=1 where id =".$rs['id'];

  mysql_query( $sqlu );

 }

 echo '<meta http-equiv="refresh" content="0;url=rand.php?s='.($s+50).'&e=50">正在处理数据,当前为'.$s.'条......';

}

else

{

 echo '完成所有数据处理 <a href=rand.php>再随机排序一次</a>';

}

?>

希望本文所述对大家的PHP程序设计有所帮助。

PHP 相关文章推荐
杏林同学录(六)
Oct 09 PHP
杏林同学录(一)
Oct 09 PHP
IIS6.0+PHP5.x+MySQL5.x+Zend3.0x+GD+phpMyAdmin2.8x通用安装实例(已经完成)
Dec 06 PHP
站长助手-网站web在线管理程序 v1.0 下载
May 12 PHP
优化使用mysql存储session的php代码
Jan 10 PHP
用来解析.htpasswd文件的PHP类
Sep 05 PHP
PHP 通过Socket收发十六进制数据的实现代码
Aug 16 PHP
php防止sql注入简单分析
Mar 18 PHP
PHP输出九九乘法表代码实例
Mar 27 PHP
Symfony2学习笔记之系统路由详解
Mar 17 PHP
php转换上传word文件为PDF的方法【基于COM组件】
Jun 10 PHP
浅谈laravel 5.6 安装 windows上使用composer的安装过程
Oct 18 PHP
php中spl_autoload详解
Oct 17 #PHP
php中__destruct与register_shutdown_function执行的先后顺序问题
Oct 17 #PHP
PHP图片自动裁切应付不同尺寸的显示
Oct 16 #PHP
PHP 抽象方法与抽象类abstract关键字介绍及应用
Oct 16 #PHP
php开启与关闭错误提示适用于没有修改php.ini的权限
Oct 16 #PHP
php实现扫描二维码根据浏览器类型访问不同下载地址
Oct 15 #PHP
ThinkPHP基于PHPExcel导入Excel文件的方法
Oct 15 #PHP
You might like
关于PHP递归算法和应用方法介绍
2013/04/15 PHP
PHP生成静态HTML页面最简单方法示例
2015/04/09 PHP
24条货真价实的PHP代码优化技巧
2016/07/28 PHP
Laravel5中防止XSS跨站攻击的方法
2016/10/10 PHP
PHP实现的简单对称加密与解密方法实例小结
2017/08/28 PHP
php 下 html5 XHR2 + FormData + File API 上传文件操作实例分析
2020/02/28 PHP
更正确的asp冒泡排序
2007/05/24 Javascript
jquery getScript动态加载JS方法改进详解
2012/11/15 Javascript
Jquery实现带动画效果的经典二级导航菜单
2013/03/22 Javascript
from表单多个按钮提交用onclick跳转不同action
2014/04/24 Javascript
js使用ajax读博客rss示例
2014/05/06 Javascript
jquery采用oop模式class类的使用示例
2016/01/22 Javascript
正则表达式替换html元素属性的方法
2016/11/26 Javascript
JS百度地图搜索悬浮窗功能
2017/01/12 Javascript
AngularJS表单提交实例详解
2017/02/18 Javascript
jquery实现页面加载效果
2017/02/21 Javascript
微信小程序实战之自定义模态弹窗(8)
2017/04/18 Javascript
Vue axios 中提交表单数据(含上传文件)
2017/07/06 Javascript
node文件批量重命名的方法示例
2017/10/23 Javascript
ES6中Set和Map数据结构,Map与其它数据结构互相转换操作实例详解
2019/02/28 Javascript
javascript中的this作用域详解
2019/07/15 Javascript
JS 事件机制完整示例分析
2020/01/15 Javascript
[38:23]2014 DOTA2国际邀请赛中国区预选赛 5 23 CIS VS LGD第一场
2014/05/24 DOTA
Python基于DES算法加密解密实例
2015/06/03 Python
放弃 Python 转向 Go语言有人给出了 9 大理由
2017/10/20 Python
Python使用Selenium模块模拟浏览器抓取斗鱼直播间信息示例
2018/07/18 Python
浅谈cv2.imread()和keras.preprocessing中的image.load_img()区别
2020/06/12 Python
Matplotlib中%matplotlib inline如何使用
2020/07/28 Python
如何编写python的daemon程序
2021/01/07 Python
HTML5边玩边学(2)基础绘图实现方法
2010/09/21 HTML / CSS
澳大利亚女装精品店:Alannah Hill
2020/07/29 全球购物
基层党员对照检查材料
2014/08/25 职场文书
团组织关系介绍信
2019/06/24 职场文书
mysql查询的控制语句图文详解
2021/04/11 MySQL
Python 数据可视化之Seaborn详解
2021/11/02 Python
Java对文件的读写操作方法
2022/04/29 Java/Android