php实现refresh刷新页面批量导入数据的方法


Posted in PHP onDecember 23, 2014

本文实例讲述了php实现refresh刷新页面批量导入数据的方法。分享给大家供大家参考。具体分析如下:

这个功能是参考dedecms生成html页面的原理,只是dedecms使用的是js跳转而我使用的是refresh进行跳转,效果是一样的,下面我们一起来看一个php实现批量导入数据的方法.

因为我有1000W数据一次导入数据库肯定是不可行了,所以我就导致了每一次导入50条或更多数据,然后下次再刷新一次这样就可以解决这个问题了,代码如下:

<?php 

set_time_limit(0);  

//连接数据库 

 

$s = isset( $_GET['s'] )?$_GET['s']:0; 

$e = isset( $_GET['e'])?$_GET['e']:50; 

$count =85000; 

 

if( $s < $count ) 

{ 

 $sql = "select * from bac_info where isget =0 order by id desc limit $s,$e "; 

 $query = mysql_query( $sql ); 

 while( $rs = mysql_fetch_array( $query ) ) 

 { 

  $id = $rs['id']; 

  $sms = $rs['sms']; 

  $typeid = $rs['typeid']; 

  $isget = $rs['isget']; 

  $sql = "insert into bac_info_bak (id,sms,typeid,isget) values('$id','$sms','$typeid','$isget')"; 

  mysql_query( $sql ) ; 

  echo $sql; 

  //exit; 

  $sqlu = "update bac_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的论坛(1)
Oct 09 PHP
一步一步学习PHP(3) php 函数
Feb 15 PHP
php中sprintf与printf函数用法区别解析
Feb 17 PHP
PHP进程同步代码实例
Feb 12 PHP
优化WordPress的Google字体以加速国内服务器上的运行
Nov 24 PHP
基于php实现的php代码加密解密类完整实例
Oct 12 PHP
Yii2 如何在modules中添加验证码的方法
Jun 19 PHP
PHP Class SoapClient not found解决方法
Jan 20 PHP
解决tp5在nginx下修改配置访问的问题
Oct 16 PHP
Yii框架模拟组件调用注入示例
Nov 11 PHP
PHP For循环字母A-Z当超过26个字母时输出AA,AB,AC
Feb 16 PHP
PHP 判断字符串是中文还是英文, 或者是中英混合
Mar 09 PHP
微信公众平台开发关注及取消关注事件的方法
Dec 23 #PHP
php打印输出棋盘的实现方法
Dec 23 #PHP
php新浪微博登录接口用法实例
Dec 23 #PHP
PHP+jquery+ajax实现即时聊天功能实例
Dec 23 #PHP
PHP采集静态页面并把页面css,img,js保存的方法
Dec 23 #PHP
微信公众平台消息接口校验与消息接口响应实例
Dec 23 #PHP
php获取QQ头像并显示的方法
Dec 23 #PHP
You might like
Discuz!下Memcache缓存实现方法
2010/05/28 PHP
PHP实现对二维数组某个键排序的方法
2016/09/14 PHP
ThinkPHP Where 条件中常用表达式示例(详解)
2017/03/31 PHP
php语言注释,单行注释和多行注释
2018/01/21 PHP
详细解读php的命名空间(一)
2018/02/21 PHP
用JavaScript脚本实现Web页面信息交互
2006/10/11 Javascript
广告切换效果(缓动切换)
2009/05/27 Javascript
33个优秀的jQuery 教程分享(幻灯片、动画菜单)
2011/07/08 Javascript
基于JQUERY的多级联动代码
2012/01/24 Javascript
jquery zTree异步加载简单实例分享
2013/02/05 Javascript
js 判断上传文件大小及格式代码
2013/11/13 Javascript
js读写json文件实例代码
2014/10/21 Javascript
深入理解JavaScript系列(38):设计模式之职责链模式详解
2015/03/04 Javascript
JavaScript在浏览器标题栏上显示当前日期和时间的方法
2015/03/19 Javascript
javascript实现状态栏文字首尾相接循环滚动的方法
2015/07/22 Javascript
js判断日期时间有效性的方法
2015/10/24 Javascript
Flow之一个新的Javascript静态类型检查器
2015/12/21 Javascript
Bootstrap基本插件学习笔记之按钮(21)
2016/12/08 Javascript
基于canvas粒子系统的构建详解
2017/08/31 Javascript
简单谈谈CommonsChunkPlugin抽取公共模块
2017/12/31 Javascript
Vue filter介绍及详细使用
2018/04/04 Javascript
寻找网站后台地址的python脚本
2014/09/01 Python
Python学习之asyncore模块用法实例教程
2014/09/29 Python
python获取当前计算机cpu数量的方法
2015/04/18 Python
Python的Tornado框架实现图片上传及图片大小修改功能
2016/06/30 Python
浅析Python中return和finally共同挖的坑
2017/08/18 Python
pyinstaller还原python代码过程图解
2020/01/08 Python
实现Python3数组旋转的3种算法实例
2020/09/16 Python
意大利简约的休闲品牌:Aspesi
2018/02/08 全球购物
开业典礼主持词
2014/03/21 职场文书
综治维稳工作承诺书
2014/08/30 职场文书
个人授权委托书样本
2014/09/13 职场文书
2014年建筑工作总结
2014/11/26 职场文书
我的法兰西岁月观后感
2015/06/09 职场文书
2015年国庆晚会主持词
2015/07/01 职场文书
教你怎么用Python实现多路径迷宫
2021/04/29 Python