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 相关文章推荐
4.与数据库的连接
Oct 09 PHP
关于session在PHP5的配置文件中的详细设置参数说明
Apr 20 PHP
PHP 第二节 数据类型之数组
Apr 28 PHP
强制PHP命令行脚本单进程运行的方法
Apr 15 PHP
PHP调用Linux命令权限不足问题解决方法
Feb 07 PHP
PHP超牛逼无限极分类生成树方法
May 11 PHP
php实现无限级分类(递归方法)
Aug 06 PHP
一个简单的php MVC留言本实例代码(必看篇)
Sep 22 PHP
php使用curl实现ftp文件下载功能
May 16 PHP
PHP使用PDO访问oracle数据库的步骤详解
Sep 29 PHP
PHP使用PhpSpreadsheet操作Excel实例详解
Mar 26 PHP
discuz论坛更换域名,详细文件修改步骤
Dec 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
PHP4引用文件语句的对比
2006/10/09 PHP
详解使用php调用微信接口上传永久素材
2017/04/11 PHP
yii2中LinkPager增加总页数和总记录数的实例
2017/08/28 PHP
PHP实现PDO操作mysql存储过程示例
2019/02/13 PHP
用JQuery调用Session的实现代码
2010/10/29 Javascript
js、jquery图片动画、动态切换示例代码
2014/06/03 Javascript
Node.js的特点和应用场景介绍
2014/11/04 Javascript
javascript实现通过表格绘制颜色填充矩形的方法
2015/04/21 Javascript
js仿百度音乐全选操作
2017/01/13 Javascript
巧用canvas
2017/01/21 Javascript
Angularjs 依赖压缩及自定义过滤器写法
2017/02/04 Javascript
Bootstrap禁用响应式布局的实现方法
2017/03/09 Javascript
easyui简介_动力节点Java学院整理
2017/07/14 Javascript
jQuery中过滤器的基本用法示例
2017/10/11 jQuery
node.js将MongoDB数据同步到MySQL的步骤
2017/12/10 Javascript
jQuery简单实现向列表动态添加新元素的方法示例
2017/12/25 jQuery
360doc网站不登录就无法复制内容的解决方法
2018/01/27 Javascript
详解CommonJS和ES6模块循环加载处理的区别
2018/12/26 Javascript
使用python解析xml成对应的html示例分享
2014/04/02 Python
在Linux下使用Python的matplotlib绘制数据图的教程
2015/06/11 Python
举例讲解Python中的list列表数据结构用法
2016/03/12 Python
Python的socket模块源码中的一些实现要点分析
2016/06/06 Python
pandas 小数位数 精度的处理方法
2018/06/09 Python
Pandas读取MySQL数据到DataFrame的方法
2018/07/25 Python
Python3.5 Json与pickle实现数据序列化与反序列化操作示例
2019/04/29 Python
css3 伪类选择器快速复习小结
2019/09/10 HTML / CSS
社团招新策划书
2014/02/04 职场文书
新学期教师寄语
2014/04/02 职场文书
个人合作协议书范本
2014/04/18 职场文书
保护水资源的标语
2014/06/17 职场文书
先进员工事迹材料
2014/12/20 职场文书
利用前端HTML+CSS+JS开发简单的TODOLIST功能(记事本)
2021/04/13 Javascript
html5中sharedWorker实现多页面通信的示例代码
2021/05/07 Javascript
安装配置mysql及Navicat prenium的详细流程
2021/06/10 MySQL
Python标准库pathlib操作目录和文件
2021/11/20 Python
我去timi了,一起去timi是什么意思?
2022/04/13 杂记