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入门的学习方法
Jan 02 PHP
php 使用post,get的一种简洁方式
Apr 25 PHP
php三种实现多线程类似的方法
Oct 30 PHP
php生成gif动画的方法
Nov 05 PHP
PHP实现bitmap位图排序与求交集的方法
Jul 28 PHP
分享一个漂亮的php验证码类
Sep 29 PHP
php版微信小店调用api示例代码
Nov 12 PHP
详解Yaf框架PHPUnit集成测试方法
Dec 27 PHP
PHP实现的防止跨站和xss攻击代码【来自阿里云】
Jan 29 PHP
PHP应用跨时区功能的实现方法
Mar 21 PHP
Swoole实现异步投递task任务案例详解
Apr 02 PHP
PhpSpreadsheet设置单元格常用操作汇总
Nov 13 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
ThinkPHP3.1新特性之Action参数绑定
2014/06/19 PHP
PHP CURL 多线程操作代码实例
2015/05/13 PHP
php代码架构的八点注意事项
2016/01/25 PHP
Yii2 GridView实现列表页直接修改数据的方法
2016/05/16 PHP
Yii2选项卡的简单使用
2017/05/26 PHP
Windows平台PHP+IECapt实现网页批量截图并创建缩略图功能详解
2019/08/02 PHP
Javascript 自适应高度的Tab选项卡
2011/04/05 Javascript
js获取单选框或复选框值及操作
2012/12/18 Javascript
解析offsetHeight,clientHeight,scrollHeight之间的区别
2013/11/20 Javascript
文本框只能选择数据到文本框禁止手动输入
2013/11/22 Javascript
javascript避免数字计算精度误差的方法详解
2014/03/05 Javascript
jQuery中:first-child选择器用法实例
2014/12/31 Javascript
jQuery实现的经典竖向伸缩菜单效果代码
2015/09/24 Javascript
js简单设置与使用cookie的方法
2016/01/22 Javascript
深入理解jquery中的事件与动画
2016/05/24 Javascript
微信小程序 获取当前地理位置和经纬度实例代码
2016/12/05 Javascript
微信小程序去哪里找 小程序到底如何使用(附小程序名单)
2017/01/09 Javascript
Vue 2中ref属性的使用方法及注意事项
2017/06/12 Javascript
JS实现给json数组动态赋值的方法示例
2020/03/19 Javascript
jQuery实现节点的追加、替换、删除、复制功能示例
2017/07/11 jQuery
深入理解 webpack 文件打包机制(小结)
2018/01/08 Javascript
bootstrap tooltips在 angularJS中的使用方法
2019/04/10 Javascript
php结合js实现多条件组合查询
2019/05/28 Javascript
学习RxJS之JavaScript框架Cycle.js
2019/06/17 Javascript
Python中的字典遍历备忘
2015/01/17 Python
Python统计文件中去重后uuid个数的方法
2015/07/30 Python
Django配置celery(非djcelery)执行异步任务和定时任务
2018/07/16 Python
Python爬虫的两套解析方法和四种爬虫实现过程
2018/07/20 Python
如何更改 pandas dataframe 中两列的位置
2019/12/27 Python
python通过函数名调用函数的几种场景
2020/09/23 Python
python合并多个excel文件的示例
2020/09/23 Python
html5录音功能实战示例
2019/03/25 HTML / CSS
2014年学习雷锋活动总结
2014/03/01 职场文书
中层干部培训方案
2014/06/16 职场文书
2015年清明节活动总结
2015/02/09 职场文书
房产证明范本
2015/06/19 职场文书