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修改密码方法总结
Mar 25 PHP
PHP数组及条件,循环语句学习
Nov 11 PHP
php解析html类库simple_html_dom(详细介绍)
Jul 05 PHP
ajax返回值中有回车换行、空格的解决方法分享
Oct 24 PHP
PHP使用header()输出图片缓存实例
Dec 09 PHP
php计算两个文件相对路径的方法
Mar 14 PHP
WordPress特定文章对搜索引擎隐藏或只允许搜索引擎查看
Dec 31 PHP
PHP图像识别技术原理与实现
Oct 27 PHP
php基于dom实现的图书xml格式数据示例
Feb 03 PHP
Laravel框架分页实现方法分析
Jun 12 PHP
PHP 图片处理
Sep 16 PHP
THINKPHP-Apache服务器中使用Alias虚拟目录URL重写 隐藏index.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
PHP结合Ffmpeg快速搭建流媒体服务的实践记录
2018/10/31 PHP
JavaScript 语法集锦 脚本之家基础推荐
2009/11/15 Javascript
jquery清空textarea等输入框实现代码
2013/04/22 Javascript
JavaScript设置IFrame高度自适应(兼容各主流浏览器)
2013/06/05 Javascript
用JavaScript实现动画效果的方法
2013/07/20 Javascript
JavaScript实现简单的时钟实例代码
2013/11/23 Javascript
JQuery1.8 判断元素是否绑定事件的方法
2014/07/10 Javascript
jQuery中mouseover事件用法实例
2014/12/26 Javascript
JavaScript DOM进阶方法
2015/04/13 Javascript
javaScript中Math()函数注意事项
2015/06/18 Javascript
使用Javascript写的2048小游戏
2015/11/25 Javascript
如何使用headjs来管理和异步加载js
2016/11/29 Javascript
详解微信小程序开发—你期待的分享功能来了,微信小程序序新增5大功能
2016/12/23 Javascript
Nodejs 发送Post请求功能(发短信验证码例子)
2017/02/09 NodeJs
JS实现简单的选择题测评系统代码思路详解(demo)
2017/09/03 Javascript
jQuery 改变P标签文本值方法
2018/02/24 jQuery
Vue.js 中的 v-show 指令及用法详解
2018/11/19 Javascript
小程序input数据双向绑定实现方法
2019/10/17 Javascript
如何正确理解vue中的key详解
2019/11/02 Javascript
vue 中this.$set 动态绑定数据的案例讲解
2021/01/29 Vue.js
[08:38]DOTA2-DPC中国联赛 正赛 VG vs Elephant 选手采访
2021/03/11 DOTA
详解Django之auth模块(用户认证)
2018/04/17 Python
Django rest framework实现分页的示例
2018/05/24 Python
Python3.5面向对象程序设计之类的继承和多态详解
2019/04/24 Python
简单html5代码获取地理位置
2014/03/31 HTML / CSS
H5页面适配iPhoneX(就是那么简单)
2019/12/02 HTML / CSS
韩国保养品、日本药妆购物网:小三美日
2018/12/30 全球购物
西班牙用户之间买卖视频游戏的平台:Wakkap
2020/03/21 全球购物
大学生创业策划书
2014/02/02 职场文书
初级会计求职信范文
2014/02/15 职场文书
法制宣传教育方案
2014/05/09 职场文书
2015年派出所民警工作总结
2015/04/24 职场文书
患者身份识别制度
2015/08/06 职场文书
早恋主题班会
2015/08/14 职场文书
MySQL删除和插入数据很慢的问题解决
2021/06/03 MySQL
JS class语法糖的深入剖析
2022/07/07 Javascript