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 相关文章推荐
967 个函式
Oct 09 PHP
php Mysql日期和时间函数集合
Nov 16 PHP
将数组写入txt文件 var_export
Apr 21 PHP
PHP查询数据库中满足条件的记录条数(两种实现方法)
Jan 29 PHP
php存储过程调用实例代码
Feb 03 PHP
PHP中单引号与双引号的区别分析
Aug 19 PHP
php基于base64解码图片与加密图片还原实例
Nov 03 PHP
PHP可变变量学习小结
Nov 29 PHP
PHP 设计模式系列之 specification规格模式
Jan 10 PHP
在Mac OS的PHP环境下安装配置MemCache的全过程解析
Feb 15 PHP
PHP使用curl_multi_select解决curl_multi网页假死问题的方法
Aug 15 PHP
如何让PHP编码更加好看利于阅读
May 12 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
杏林同学录(五)
2006/10/09 PHP
用PHP+MySql编写聊天室
2006/10/09 PHP
php异常处理技术,顶级异常处理器
2012/06/13 PHP
PHP模拟登陆163邮箱发邮件及获取通讯录列表的方法
2015/03/07 PHP
用Javascript 和 CSS 实现脚注(Footnote)效果
2009/09/09 Javascript
javascript+mapbar实现地图定位
2010/04/09 Javascript
HTML DOM的nodeType值介绍
2011/03/31 Javascript
Jquery getJSON方法详细分析
2013/12/26 Javascript
javascript实现网站加入收藏功能
2015/12/16 Javascript
快速掌握Node.js中setTimeout和setInterval的使用方法
2016/03/21 Javascript
jQuery制作圣诞主题页面 更像是爱情影集
2016/08/10 Javascript
CSS3 media queries结合jQuery实现响应式导航
2016/09/30 Javascript
获取当前月(季度/年)的最后一天(set相关操作及应用)
2016/12/27 Javascript
使用AngularJS 跨站请求如何解决jsonp请求问题
2017/01/16 Javascript
轻松实现jQuery添加删除按钮Click事件
2017/03/13 Javascript
js实现前端图片上传即时预览功能
2017/08/02 Javascript
vue.js使用watch监听路由变化的方法
2018/07/08 Javascript
vue 实现element-ui中的加载中状态
2020/11/11 Javascript
JS实现页面侧边栏效果探究
2021/01/08 Javascript
python实现汉诺塔递归算法经典案例
2021/03/01 Python
Python实现输出某区间范围内全部素数的方法
2018/05/02 Python
python创造虚拟环境方法总结
2019/03/04 Python
python+OpenCV实现车牌号码识别
2019/11/08 Python
Django扫码抽奖平台的配置过程详解
2021/01/14 Python
html5中监听canvas内部元素点击事件的三种方法
2019/04/28 HTML / CSS
基于html5实现的图片墙效果
2014/10/16 HTML / CSS
详解HTML5之pushstate、popstate操作history,无刷新改变当前url
2017/03/15 HTML / CSS
阿波罗盒子:Apollo Box
2017/08/14 全球购物
金蝶的一道SQL笔试题
2012/12/18 面试题
《夏夜多美》教学反思
2014/02/17 职场文书
大学生职业规划书的范本
2014/02/18 职场文书
工程造价专业大学生职业规划范文
2014/03/09 职场文书
中班上学期幼儿评语
2014/04/30 职场文书
我们认为中短波广播场强仪的最佳组合
2022/04/05 无线电
MySQL 条件查询的常用操作
2022/04/28 MySQL
Python使用Beautiful Soup(BS4)库解析HTML和XML
2022/06/05 Python