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 相关文章推荐
桌面中心(四)数据显示
Oct 09 PHP
mysqli_set_charset和SET NAMES使用抉择及优劣分析
Jan 13 PHP
PHP函数http_build_query使用详解
Aug 20 PHP
php实现MySQL数据库备份与还原类实例
Dec 09 PHP
php递归遍历多维数组的方法
Apr 18 PHP
PHP SPL标准库之文件操作(SplFileInfo和SplFileObject)实例
May 11 PHP
PHP的Yii框架中使用数据库的配置和SQL操作实例教程
Mar 17 PHP
Yii2使用dropdownlist实现地区三级联动功能的方法
Jul 18 PHP
php字符集转换
Jan 23 PHP
PHP异常类及异常处理操作实例详解
Dec 19 PHP
浅析PHP反序列化中过滤函数使用不当导致的对象注入问题
Feb 15 PHP
详解phpstorm2020最新破解方法
Sep 17 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
使用swoole扩展php websocket示例
2014/02/13 PHP
利用phpexcel对数据库数据的导入excel(excel筛选)、导出excel
2017/04/27 PHP
Laravel6.18.19如何优雅的切换发件账户
2020/06/14 PHP
JS解密入门之凭直觉解
2008/06/25 Javascript
对JavaScript的eval()中使用函数的进一步讨论
2008/07/26 Javascript
jquery下onpropertychange事件的绑定方法
2010/08/01 Javascript
js 程序执行与顺序实现详解
2013/05/13 Javascript
jQuery动画效果-fadeIn fadeOut淡入浅出示例代码
2013/08/28 Javascript
javascript中parentNode,childNodes,children的应用详解
2013/12/17 Javascript
仿百度联盟对联广告实现代码
2014/08/30 Javascript
引用其它js时如何同时处理多个window.onload事件
2014/09/02 Javascript
jQuery 插件开发指南
2014/11/14 Javascript
jquery插件hiAlert实现网页对话框美化
2015/05/03 Javascript
JS实现的论坛Ajax打分效果完整实例
2015/10/31 Javascript
jQuery实用技巧必备(上)
2015/11/02 Javascript
JS实现的简单轮播图运动效果示例
2016/12/22 Javascript
Jquery实时监听input value的实例
2017/01/26 Javascript
jQuery文字轮播特效
2017/02/12 Javascript
Vue.js中关于侦听器(watch)的高级用法示例
2018/05/02 Javascript
jquery实现点击左右按钮切换图片
2021/01/27 jQuery
Python 中 list 的各项操作技巧
2017/04/13 Python
深入了解和应用Python 装饰器 @decorator
2019/04/02 Python
详细介绍Python进度条tqdm的使用
2019/07/31 Python
如何使用python socket模块实现简单的文件下载
2020/09/04 Python
Python基于Faker假数据构造库
2020/11/30 Python
Python try except else使用详解
2021/01/12 Python
俄罗斯护发和专业化妆品购物网站:Hihair
2019/09/28 全球购物
MySQL面试题
2014/01/12 面试题
点菜员岗位职责范本
2014/02/14 职场文书
论文评语大全
2014/04/29 职场文书
政风行风评议整改方案
2014/09/15 职场文书
2014年人民警察入党思想汇报
2014/10/12 职场文书
优秀班主任主要事迹材料
2014/12/16 职场文书
2015年大学学生会工作总结
2015/05/13 职场文书
python保存图片的四个常用方法
2022/02/28 Python
vue里使用create, mounted调用方法
2022/04/26 Vue.js