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 相关文章推荐
在PHP中利用XML技术构造远程服务(下)
Oct 09 PHP
PHP zlib扩展实现页面GZIP压缩输出
Jun 17 PHP
有关PHP性能优化的介绍
Jun 20 PHP
dedecms函数分享之获取某一栏目所有子栏目
May 19 PHP
php实现的通用图片处理类
Mar 24 PHP
PHP连接MYSQL数据库实例代码
Jan 20 PHP
PDO操作MySQL的基础教程(推荐)
Aug 18 PHP
php数据库的增删改查 php与javascript之间的交互
Aug 31 PHP
thinkPHP5框架设置404、403等http状态页面的方法
Jun 05 PHP
Laravel框架查询构造器简单示例
May 08 PHP
laravel框架实现后台登录、退出功能示例
Oct 31 PHP
PHP中关于php.ini参数优化详解
Feb 28 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
php实现简单的MVC框架实例
2015/09/23 PHP
Yii实现Command任务处理的方法详解
2016/07/14 PHP
PHP基于PDO实现的SQLite操作类【包含增删改查及事务等操作】
2017/06/21 PHP
PHP中如何使用Redis接管文件存储Session详解
2018/11/28 PHP
jquery multiSelect 多选下拉框
2010/07/09 Javascript
JS跨域代码片段
2012/08/30 Javascript
子页向父页传值示例
2013/11/27 Javascript
node.js实现多图片上传实例
2014/06/03 Javascript
关闭页面时window.location事件未执行的原因分析及解决方案
2014/09/01 Javascript
jquery中show()、hide()和toggle()用法实例
2015/01/15 Javascript
jQuery向后台传入json格式数据的方法
2015/02/13 Javascript
谈谈基于iframe、FormData、FileReader三种无刷新上传文件的方法
2015/12/03 Javascript
判断js的Array和Object的实现方法
2016/08/29 Javascript
JavaScript基于对象去除数组重复项的方法
2016/10/09 Javascript
jquery实现放大镜简洁代码(推荐)
2017/06/08 jQuery
JS+canvas画一个圆锥实例代码
2017/12/13 Javascript
vue2.0 computed 计算list循环后累加值的实例
2018/03/07 Javascript
Python 学习笔记
2008/12/27 Python
python通过floor函数舍弃小数位的方法
2015/03/17 Python
Python中定时任务框架APScheduler的快速入门指南
2017/07/06 Python
Python处理文本换行符实例代码
2018/02/03 Python
python Spyder界面无法打开的解决方法
2018/04/27 Python
解决python执行较大excel文件openpyxl慢问题
2020/05/15 Python
Django windows使用Apache实现部署流程解析
2020/10/12 Python
HTML5不支持frameset的两种解决方法
2016/11/14 HTML / CSS
浅析图片上传及canvas压缩的流程
2020/06/10 HTML / CSS
什么是Web Service?
2012/07/25 面试题
会议邀请函范文
2014/01/09 职场文书
自行车租赁公司创业计划书
2014/01/28 职场文书
土地转让协议书
2014/09/27 职场文书
2015年学生会工作总结范文
2015/03/31 职场文书
三方合作意向书范本
2015/05/09 职场文书
2015迎新晚会开场白
2015/05/29 职场文书
病假条格式范文
2015/08/17 职场文书
远程教育学习心得体会
2016/01/23 职场文书
Python中的datetime包与time包包和模块详情
2022/02/28 Python