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 相关文章推荐
php学习笔记 PHP面向对象的程序设计
Jun 13 PHP
根据中文裁减字符串函数的php代码
Dec 03 PHP
php出现web系统多域名登录失败的解决方法
Sep 30 PHP
PHP实现过滤各种HTML标签
May 17 PHP
PHP实现简单爬虫的方法
Jul 29 PHP
PHP中addslashes()和stripslashes()实现字符串转义和还原用法实例
Jan 07 PHP
Zend Framework教程之动作的基类Zend_Controller_Action详解
Mar 07 PHP
PHP面相对象中的重载与重写
Feb 13 PHP
PHP 二级子目录(后台目录)设置二级域名
Mar 02 PHP
PHP数据库操作三:redis用法分析
Aug 16 PHP
PHP实现求连续子数组最大和问题2种解决方法
Dec 26 PHP
实例讲解php将字符串输出到HTML
Jan 27 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面向对象全攻略 (九)访问类型
2009/09/30 PHP
PHP下打开phpMyAdmin出现403错误的问题解决方法
2013/05/23 PHP
PHP自动生成缩略图函数的源码示例
2019/03/18 PHP
PHP队列场景以及实现代码实例详解
2021/02/26 PHP
dojo 之基础篇(三)之向服务器发送数据
2007/03/24 Javascript
jQuery 使用手册(五)
2009/09/23 Javascript
再论Javascript的类继承
2011/03/05 Javascript
jquery ajax 调用失败的原因示例介绍
2013/09/27 Javascript
Javascript 按位左移运算符使用介绍(
2014/02/04 Javascript
window.location.href IE下跳转失效的解决方法
2014/03/27 Javascript
JS实现DIV容器赋值的方法
2015/12/14 Javascript
利用Node.js对文件进行重命名
2017/03/12 Javascript
微信小程序中做用户登录与登录态维护的实现详解
2017/05/17 Javascript
Vue声明式渲染详解
2017/05/17 Javascript
浅谈angular4生命周期钩子
2017/09/05 Javascript
JS实现同一DOM元素上onClick事件与onDblClick事件并存的解决方法
2018/06/07 Javascript
原生JS实现的轮播图功能详解
2018/08/06 Javascript
浅析Vue实例以及生命周期
2018/08/14 Javascript
vue-auto-focus: 控制自动聚焦行为的 vue 指令方法
2018/08/25 Javascript
vue data对象重新赋值无效(未更改)的解决方式
2020/07/24 Javascript
Element Dialog对话框的使用示例
2020/07/26 Javascript
解决ant Design中Select设置initialValue时的大坑
2020/10/29 Javascript
[01:04:30]Fnatic vs Mineski 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/18 DOTA
python实现狄克斯特拉算法
2019/01/17 Python
PYTHON EVAL的用法及注意事项解析
2019/09/06 Python
python线性插值解析
2020/07/05 Python
Python DataFrame使用drop_duplicates()函数去重(保留重复值,取重复值)
2020/07/20 Python
Python读写压缩文件的方法
2020/07/30 Python
安装Anaconda3及使用Jupyter的方法
2020/10/27 Python
LN-CC日本:高端男装和女装的奢侈时尚目的地
2019/09/01 全球购物
一份创业计划书范文
2014/02/08 职场文书
党委书记群众路线对照检查材料思想汇报
2014/10/04 职场文书
毕业生就业推荐表导师评语
2014/12/31 职场文书
惊天动地观后感
2015/06/10 职场文书
2015年学校医务室工作总结
2015/07/20 职场文书
Python基础之元组与文件知识总结
2021/05/19 Python