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 相关文章推荐
如何提高MYSQL数据库的查询统计速度 select 索引应用
Apr 11 PHP
PHPMailer邮件类利用smtp.163.com发送邮件方法
Sep 11 PHP
解析php dirname()与__FILE__常量的应用
Jun 24 PHP
php中jpgraph类库的使用介绍
Aug 08 PHP
php实现将上传word文件转为html的方法
Jun 03 PHP
解决更换PHP5.4以上版本后Dedecms后台登录空白问题的方法
Oct 23 PHP
php使用 readfile() 函数设置文件大小大小的方法
Aug 11 PHP
[原创]PHP获取数组表示的路径方法分析【数组转字符串】
Sep 01 PHP
Laravel学习教程之从入口到输出过程详解
Aug 27 PHP
PHP实现打包zip并下载功能
Jun 12 PHP
Yii框架常见缓存应用实例小结
Sep 09 PHP
php获取微信openid方法总结
Oct 10 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
PHP5 操作MySQL数据库基础代码
2009/09/29 PHP
PHP OPP机制和模式简介(抽象类、接口和契约式编程)
2014/06/09 PHP
ThinkPHP实现将SESSION存入MYSQL的方法
2014/07/22 PHP
php如何连接sql server
2015/10/16 PHP
PHP htmlentities()函数用法讲解
2019/02/25 PHP
laravel框架模板之公共模板、继承、包含实现方法分析
2019/08/30 PHP
获取dom元素那些讨厌的位置封装代码
2010/06/23 Javascript
javascript 回到顶部效果的实现代码
2014/02/17 Javascript
jQuery下拉框的简单应用
2016/06/24 Javascript
Bootstrap中的Dropdown下拉菜单更改为悬停(hover)触发
2016/08/31 Javascript
javaScript如何跳出多重循环break、continue
2016/09/01 Javascript
用vue和node写的简易购物车实现
2017/04/25 Javascript
vue-music关于Player播放器组件详解
2017/11/28 Javascript
VSCode 配置React Native开发环境的方法
2017/12/27 Javascript
JS获取input[file]的值并显示在页面的实现方法
2018/03/09 Javascript
el-input 标签中密码的显示和隐藏功能的实例代码
2019/07/19 Javascript
angularjs1.X 重构controller 的方法小结
2019/08/15 Javascript
修改layui的后台模板的左侧导航栏可以伸缩的方法
2019/09/10 Javascript
微信小程序音乐播放器开发
2019/11/20 Javascript
vue将文件/图片批量打包下载zip的教程
2020/10/21 Javascript
python利用装饰器进行运算的实例分析
2015/08/04 Python
python实现Dijkstra算法的最短路径问题
2019/06/21 Python
Django使用Channels实现WebSocket的方法
2019/07/28 Python
对Python 中矩阵或者数组相减的法则详解
2019/08/26 Python
Django将默认的SQLite更换为MySQL的实现
2019/11/18 Python
pytorch 模型的train模式与eval模式实例
2020/02/20 Python
Python 在函数上添加包装器
2020/07/28 Python
Urban Outfitters英国官网:美国平价服饰品牌
2016/11/25 全球购物
美国滑雪板和装备购物网站:Skis.com
2018/12/20 全球购物
俄罗斯三星品牌商店:Samsungstore
2020/04/05 全球购物
Java中实现多态的机制是什么?
2014/12/07 面试题
报关简历自我评价怎么写
2013/09/19 职场文书
税务会计岗位职责
2014/02/18 职场文书
个人三严三实对照检查材料思想汇报
2014/09/22 职场文书
中学教师教学工作总结
2015/08/13 职场文书
mysql sum(if())和count(if())的用法说明
2022/01/18 MySQL