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 相关文章推荐
动易数据转成dedecms的php程序
Apr 07 PHP
MySQL数据源表结构图示
Jun 05 PHP
PHP 得到根目录的 __FILE__ 常量
Jul 23 PHP
PHP5 操作MySQL数据库基础代码
Sep 29 PHP
ajax 的post方法实例(带循环)
Jul 04 PHP
浅谈php扩展imagick
Jun 02 PHP
又一个PHP实现的冒泡排序算法分享
Aug 21 PHP
Chrome Web App开发小结
Sep 04 PHP
19个Android常用工具类汇总
Dec 30 PHP
编写PHP程序检查字符串中的中文字符个数的实例分享
Mar 17 PHP
PHP 用session与gd库实现简单验证码生成与验证的类方法
Nov 15 PHP
PHP空值检测函数与方法汇总
Nov 19 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中计算字符串相似度的函数代码
2012/12/29 PHP
WordPress中用于检索模版的相关PHP函数使用解析
2015/12/15 PHP
Json_decode 解析json字符串为NULL的解决方法(必看)
2017/02/17 PHP
Thinkphp 5.0实现微信企业付款到零钱
2018/09/30 PHP
Jquery下attr和removeAttr的使用方法
2010/12/28 Javascript
关于二级域名下使用一级域名下的COOKIE的问题
2011/11/07 Javascript
JavaScript实现检查页面上的广告是否被AdBlock屏蔽了的方法
2014/11/03 Javascript
jquery实现表格本地排序的方法
2015/03/11 Javascript
通过点击jqgrid表格弹出需要的表格数据
2015/12/02 Javascript
javascript作用域、作用域链(菜鸟必看)
2016/06/16 Javascript
jQuery实现自动输入email、时间和域名的方法
2016/08/24 Javascript
angular.js之路由的选择方法
2016/09/24 Javascript
AngularJS服务service用法总结
2016/12/13 Javascript
Javascript计算二维数组重复值示例代码
2016/12/18 Javascript
JavaScript订单操作小程序完整版
2017/06/23 Javascript
解决vue 按钮多次点击重复提交数据问题
2018/05/10 Javascript
echarts实现获取datazoom的起始值(包括x轴和y轴)
2020/07/20 Javascript
Vue包大小优化的实现(从1.72M到94K)
2021/02/18 Vue.js
Python中%r和%s的详解及区别
2017/03/16 Python
python导出chrome书签到markdown文件的实例代码
2017/12/27 Python
Django 创建/删除用户的示例代码
2019/07/24 Python
Django框架序列化与反序列化操作详解
2019/11/01 Python
用于ETL的Python数据转换工具详解
2020/07/21 Python
Ray-Ban雷朋美国官网:全球领先的太阳眼镜品牌
2016/07/20 全球购物
美国知名的旅游网站:OneTravel
2018/10/09 全球购物
公司财务工作总结的自我评价
2013/11/23 职场文书
应用艺术毕业生的自我评价
2013/12/04 职场文书
淘宝客服自我总结鉴定
2014/01/25 职场文书
大学生先进事迹材料
2014/02/16 职场文书
第一批党的群众路线教育实践活动工作总结
2014/03/03 职场文书
美术专业自荐信
2014/07/07 职场文书
英语复习计划
2015/01/19 职场文书
幼儿园个人总结
2015/02/28 职场文书
房屋所有权证明
2015/06/19 职场文书
班干部竞选演讲稿(精选5篇)
2019/09/24 职场文书
电频谱管理的原则是什么
2022/02/18 无线电