php实现refresh刷新页面批量导入数据的方法

 更新时间:2014年12月23日 14:15:29   投稿:shichen2014  
这篇文章主要介绍了php实现refresh刷新页面批量导入数据的方法,借鉴了dedecms批量生成html的原理,采用refresh代替js跳转来实现,非常具有实用价值,需要的朋友可以参考下

本文实例讲述了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防攻击代码升级版

    我上一篇文章《最新开发的网站防IP攻击代码,超级有用》写了一个完整的防止网络恶意IP攻击的方案,使用了一个月,效果良好。
    2010-12-12
  • PHP安全防范技巧分享

    PHP安全防范技巧分享

    这里简单介绍一些基本编程要点, 相对系统安全来说,php安全防范更多要求编程人员对用户输入的各种参数能更细心.
    2011-11-11
  • 大家都应该掌握的PHP关联数组使用技巧

    大家都应该掌握的PHP关联数组使用技巧

    这篇文章主要为大家分享了10个必须掌握的PHP关联数组使用技巧,感兴趣的小伙伴们可以参考一下
    2015-12-12
  • PHP各版本中函数的类型声明详解

    PHP各版本中函数的类型声明详解

    本文给大家汇总介绍了下PHP各版本中函数的类型声明的使用方法,非常简单实用,有需要的小伙伴可以参考下
    2018-01-01
  • PHP自毁程序(慎用)

    PHP自毁程序(慎用)

    这篇文章主要介绍了PHP自毁程序,可实现递归删除当前目录及数据库的功能,完成当前程序的卸载,用户需谨慎使用,需要的朋友可以参考下
    2015-07-07
  • php基础知识:类与对象(2) 自动加载对象

    php基础知识:类与对象(2) 自动加载对象

    php基础知识:类与对象(2) 自动加载对象...
    2006-12-12
  • 整理php防注入和XSS攻击通用过滤

    整理php防注入和XSS攻击通用过滤

    现在很多网站都存在跨站脚本攻击漏洞,让黑客有机可乘.跨站攻击很容易就可以构造,而且非常隐蔽,不易被查觉(通常盗取信息后马上跳转回原页面)。如何攻击,在此不作介绍,主要谈谈如何防范。
    2015-09-09
  • 基于命令行执行带参数的php脚本并取得参数的方法

    基于命令行执行带参数的php脚本并取得参数的方法

    这篇文章主要介绍了基于命令行执行带参数的php脚本并取得参数的方法,分析了命令行运行PHP代码的原理、用法与相关注意事项,需要的朋友可以参考下
    2016-01-01
  • 深入理解PHP原理之执行周期分析

    深入理解PHP原理之执行周期分析

    这篇文章主要介绍了深入理解PHP原理之执行周期,简要分析了php程序从编辑到词法分析、语法分析及解释执行等阶段的相关原理,需要的朋友可以参考下
    2016-06-06
  • PHP漏洞全解(详细介绍)

    PHP漏洞全解(详细介绍)

    针对PHP的网站主要存在下面几种攻击方式,这里介绍下,大家在书写php代码的时候一定要注意下
    2012-11-11

最新评论