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 HTML代码串 截取实现代码
Jun 29 PHP
浅谈PHP中单引号和双引号到底有啥区别呢?
Mar 04 PHP
详解php魔术方法(Magic methods)的使用方法
Feb 14 PHP
php实现三级级联下拉框
Apr 17 PHP
详谈symfony window下的安装 安装时候出现的问题以及解决方法
Sep 28 PHP
PHP自定义递归函数实现数组转JSON功能【支持GBK编码】
Jul 17 PHP
laravel实现简单用户权限的示例代码
May 28 PHP
php的优点总结 php有哪些优点
Jul 19 PHP
thinkPHP5框架路由常用知识点汇总
Sep 15 PHP
Laravel 5.2 文档 数据库 ―― 起步介绍
Oct 21 PHP
phpStorm2020 注册码
Sep 17 PHP
PHP获取真实IP及IP模拟方法解析
Nov 24 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读注册表
2006/10/09 PHP
Laravel 5框架学习之子视图和表单复用
2015/04/09 PHP
php自动载入类用法实例分析
2016/06/24 PHP
php实现有序数组旋转后寻找最小值方法
2018/09/27 PHP
PHP实现会员账号单唯一登录的方法分析
2019/03/07 PHP
深入理解JS中的变量及作用域、undefined与null
2014/03/04 Javascript
超级简单的jquery操作表格方法
2014/12/15 Javascript
Kindeditor在线文本编辑器如何过滤HTML
2016/04/14 Javascript
jQuery插件编写步骤详解
2016/06/03 Javascript
js轮播图代码分享
2016/07/14 Javascript
Layui table 组件的使用之初始化加载数据、数据刷新表格、传参数
2017/09/11 Javascript
微信禁止下拉查看URL的处理方法
2017/09/28 Javascript
layui给下拉框、按钮状态、时间赋初始值的方法
2019/09/10 Javascript
nodeJs项目在阿里云的简单部署
2020/11/27 NodeJs
[09:23]国际邀请赛采访专栏:iG战队VK,Tongfu战队Cu
2013/08/05 DOTA
[51:06]2018DOTA2亚洲邀请赛3月29日 小组赛A组 KG VS Liquid
2018/03/30 DOTA
从零学python系列之新版本导入httplib模块报ImportError解决方案
2014/05/23 Python
如何准确判断请求是搜索引擎爬虫(蜘蛛)发出的请求
2015/10/13 Python
解析Python中的生成器及其与迭代器的差异
2016/06/20 Python
python的mysqldb安装步骤详解
2017/08/14 Python
Python实现求笛卡尔乘积的方法
2017/09/16 Python
python将图片转base64,实现前端显示
2020/01/09 Python
python virtualenv虚拟环境配置与使用教程详解
2020/07/13 Python
Python数据模型与Python对象模型的相关总结
2021/01/26 Python
纯CSS3代码实现switch滑动开关按钮效果
2016/08/30 HTML / CSS
葡萄牙鞋子品牌:Fair
2016/12/10 全球购物
TripAdvisor斯洛伐克:阅读评论、比较价格和酒店预订
2018/04/25 全球购物
施工班组长岗位职责
2014/01/05 职场文书
公司离职证明范本(5篇)
2014/09/17 职场文书
圣贤教育改变命运观后感
2015/06/16 职场文书
婚宴父母致辞
2015/07/27 职场文书
2016年3月份红领巾广播稿
2015/12/21 职场文书
创业计划书之美甲店
2019/09/20 职场文书
新手入门Mysql--sql执行过程
2021/06/20 MySQL
Python pandas之求和运算和非空值个数统计
2021/08/07 Python
Win11软件图标固定到任务栏
2022/04/19 数码科技