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入门源程序
Oct 09 PHP
ADODB的数据库封包程序库
Dec 31 PHP
MySQL GBK→UTF-8编码转换
May 24 PHP
php 时间计算问题小结
Jan 04 PHP
php Memcache 中实现消息队列
Nov 24 PHP
smarty模板嵌套之include与fetch性能测试
Dec 05 PHP
PHP遍历某个目录下的所有文件和子文件夹的实现代码
Jun 28 PHP
PHP session_start()问题解疑(详细介绍)
Jul 05 PHP
PHP内核探索:变量概述
Jan 30 PHP
php文件管理基本功能简单操作
Jan 16 PHP
ThinkPHP框架实现导出excel数据的方法示例【基于PHPExcel】
May 12 PHP
thinkphp整合系列之极验滑动验证码geetest功能
Jun 18 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中的integer类型使用分析
2010/07/27 PHP
PHP Switch 语句之学习笔记
2013/09/21 PHP
php使用正则过滤js脚本代码实例
2014/05/10 PHP
Jquery跨域获得Json时invalid label错误的解决办法
2011/01/11 Javascript
Javascript图像处理—平滑处理实现原理
2012/12/28 Javascript
jquery获取焦点和失去焦点事件代码
2013/04/21 Javascript
jquery遍历checkbox的注意事项说明
2014/02/21 Javascript
javascript实现通过表格绘制颜色填充矩形的方法
2015/04/21 Javascript
js实现简洁的TAB滑动门效果代码
2015/09/06 Javascript
利用node.js搭建简单web服务器的方法教程
2017/02/20 Javascript
jQuery实现炫丽的3d旋转星空效果
2018/07/04 jQuery
[02:49]2018DOTA2亚洲邀请赛主赛事决赛日战况回顾 Mineski鏖战5局夺得辉耀
2018/04/10 DOTA
python快速排序代码实例
2013/11/21 Python
Python中的True,False条件判断实例分析
2015/01/12 Python
Python中用于计算对数的log()方法
2015/05/15 Python
基于windows下pip安装python模块时报错总结
2018/06/12 Python
Python3爬虫学习入门教程
2018/12/11 Python
Flask框架中request、请求钩子、上下文用法分析
2019/07/23 Python
python实现指定ip端口扫描方式
2019/12/17 Python
TensorFlow2.0矩阵与向量的加减乘实例
2020/02/07 Python
python with语句的原理与用法详解
2020/03/30 Python
pandas抽取行列数据的几种方法
2020/12/13 Python
欧洲最大的婴幼儿服装及内衣公司:Petit Bateau(小帆船)
2016/08/16 全球购物
NEW LOOK官网:英国时装零售巨头之一,快时尚品牌
2017/01/11 全球购物
好莱坞百老汇御用王牌美妆:Koh Gen Do 江原道
2018/04/03 全球购物
美国克罗格超市在线购物:Kroger
2019/06/21 全球购物
毕业自荐书
2013/12/09 职场文书
物业管理毕业生的自我评价
2014/02/17 职场文书
院领导写的就业推荐信
2014/03/09 职场文书
护士演讲稿优秀范文
2014/04/30 职场文书
出纳工作检讨书
2014/10/18 职场文书
2015年党员自评材料
2014/12/17 职场文书
华清池导游词
2015/02/02 职场文书
安全员岗位职责
2015/02/10 职场文书
Python3中PyQt5简单实现文件打开及保存
2021/06/10 Python
使用 CSS 构建强大且酷炫的粒子动画效果
2022/08/14 HTML / CSS