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 相关文章推荐
简单的过滤字符串中的HTML标记
Dec 25 PHP
PHP 第二节 数据类型之数组
Apr 28 PHP
php实现将wav文件转换成图像文件并在页面中显示的方法
Apr 21 PHP
php命令行(cli)模式下报require 加载路径错误的解决方法
Nov 23 PHP
Symfony生成二维码的方法
Feb 04 PHP
Laravel5.1数据库连接、创建数据库、创建model及创建控制器的方法
Mar 29 PHP
实例讲解php数据访问
May 09 PHP
php使用json_decode后数字对象转换成了科学计数法的解决方法
Feb 20 PHP
php中实现字符串翻转的方法
Feb 22 PHP
php+mysql+ajax实现单表多字段多关键词查询的方法
Apr 15 PHP
全面解析PHP面向对象的三大特征
Jun 10 PHP
php数据库的增删改查 php与javascript之间的交互
Aug 31 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
初品cakephp 入门基础
2012/02/16 PHP
从零开始学YII2框架(六)高级应用程序模板
2014/08/20 PHP
Zend Framework使用Zend_Loader组件动态加载文件和类用法详解
2016/12/09 PHP
YII中Ueditor富文本编辑器文件和图片上传的配置图文教程
2017/03/15 PHP
jQuery 前的按键判断代码
2010/03/19 Javascript
js保存当前路径(cookies记录)
2010/12/14 Javascript
jquery实现省市select下拉框的替换(示例代码)
2014/02/22 Javascript
javascript实现日期格式转换
2014/12/16 Javascript
Javascript基础教程之数据类型 (数值 Number)
2015/01/18 Javascript
JavaScript数据结构与算法之栈与队列
2016/01/29 Javascript
ionic js 模型 $ionicModal 可以遮住用户主界面的内容框
2016/06/06 Javascript
修改jquery中dialog的title属性方法(推荐)
2016/08/26 Javascript
weui框架实现上传、预览和删除图片功能代码
2017/08/24 Javascript
JavaScript中错误正确处理方式小结你用对了吗
2017/10/10 Javascript
图片懒加载imgLazyLoading.js使用详解
2020/09/15 Javascript
JavaScript实现淘宝京东6位数字支付密码效果
2018/08/18 Javascript
vue实现拖拽效果
2019/12/23 Javascript
JS实现关闭小广告特效
2021/01/29 Javascript
ES6中的Javascript解构的实现
2020/10/30 Javascript
[04:30]显微镜下的DOTA2第五期——拉比克
2013/09/26 DOTA
python调用短信猫控件实现发短信功能实例
2014/07/04 Python
python刷投票的脚本实现代码
2014/11/08 Python
用Python的线程来解决生产者消费问题的示例
2015/04/02 Python
在Django的模型中添加自定义方法的示例
2015/07/21 Python
Python实现打印螺旋矩阵功能的方法
2017/11/21 Python
使用Django2快速开发Web项目的详细步骤
2019/01/06 Python
在Django admin中编辑ManyToManyField的实现方法
2019/08/09 Python
python Dijkstra算法实现最短路径问题的方法
2019/09/19 Python
Python读取实时数据流示例
2019/12/02 Python
详解win10下pytorch-gpu安装以及CUDA详细安装过程
2021/01/28 Python
世界上最大的艺术和工艺用品商店:MisterArt.com
2018/07/13 全球购物
EJB3.1都有哪些改进
2012/11/17 面试题
祖国在我心中演讲稿400字
2014/05/04 职场文书
婚前协议书标准版
2014/10/19 职场文书
导游词之秦始皇兵马俑博物馆
2019/09/29 职场文书
python如何将mat文件转为png
2022/07/15 Python