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 相关文章推荐
SMARTY学习手记
Jan 04 PHP
PHP音乐采集(部分代码)
Feb 14 PHP
在PHP中检查PHP文件是否有语法错误的方法
Dec 23 PHP
PHP缩略图等比例无损压缩,可填充空白区域补充色
Jun 10 PHP
新浪SAE搭建PHP项目教程
Jan 28 PHP
PHP人民币金额转大写实例代码
Oct 02 PHP
PHP编程基本语法快速入门手册
Jan 07 PHP
PHP设置images目录不充许http访问的方法
Nov 01 PHP
Yii2中使用asset压缩js,css文件的方法
Nov 24 PHP
PHP中检索字符串的方法分析【strstr与substr_count方法】
Feb 17 PHP
php代码调试利器firephp安装与使用方法分析
Aug 21 PHP
PHP 命名空间和自动加载原理与用法实例分析
Apr 29 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邮箱验证示例教程
2016/06/01 PHP
php设计模式之模板模式实例分析【星际争霸游戏案例】
2020/03/24 PHP
JavaScript 仿关机效果的图片层
2008/12/26 Javascript
javascript学习笔记(八) js内置对象
2012/06/19 Javascript
如何在JavaScript中实现私有属性的写类方式(二)
2013/12/04 Javascript
jquery ajax跨域解决方法(json方式)
2014/02/04 Javascript
深入浅析JavaScript中对事件的三种监听方式
2015/09/29 Javascript
jQuery hover事件简单实现同时绑定2个方法
2016/06/07 Javascript
第一次接触神奇的Bootstrap
2016/10/14 Javascript
DOM 事件的深入浅出(一)
2016/12/05 Javascript
JavaScript中捕获/阻止捕获、冒泡/阻止冒泡方法
2016/12/07 Javascript
解决iView中时间控件选择的时间总是少一天的问题
2018/03/15 Javascript
vue axios整合使用全攻略
2018/05/24 Javascript
vue element 关闭当前tab 跳转到上一路由操作
2020/07/22 Javascript
vue项目查看vue版本及cli版本的实现方式
2020/10/24 Javascript
Python压缩解压缩zip文件及破解zip文件密码的方法
2015/11/04 Python
python僵尸进程产生的原因
2017/07/21 Python
Python编程二分法实现冒泡算法+快速排序代码示例
2018/01/15 Python
Python使用MD5加密算法对字符串进行加密操作示例
2018/03/30 Python
详解python3中的真值测试
2018/08/13 Python
Python wxPython库Core组件BoxSizer用法示例
2018/09/03 Python
Django1.11自带分页器paginator的使用方法
2019/10/31 Python
CSS3 text-shadow实现文字阴影效果
2016/02/24 HTML / CSS
机关单位动员会主持词
2014/03/20 职场文书
幼儿园运动会口号
2014/06/07 职场文书
秦始皇兵马俑导游词
2015/02/02 职场文书
中班下学期个人总结
2015/02/12 职场文书
2015年推普周活动方案
2015/05/06 职场文书
小学语文教师研修感悟
2015/11/18 职场文书
社会实践心得体会范文
2016/01/14 职场文书
小数乘法教学反思
2016/02/22 职场文书
2016年社区国庆节活动总结
2016/04/01 职场文书
Java数据结构之链表相关知识总结
2021/06/18 Java/Android
nginx服务器的下载安装与使用详解
2021/08/02 Servers
python基础之模块的导入
2021/10/24 Python
MySQL新手入门进阶语句汇总
2022/09/23 MySQL