php实现refresh刷新页面批量导入数据的方法
发布时间:2020-12-13 02:17:11 所属栏目:PHP教程 来源:网络整理
导读:《PHP实例:php实现refresh刷新页面批量导入数据的方法》要点: 本文介绍了PHP实例:php实现refresh刷新页面批量导入数据的方法,希望对您有用。如果有疑问,可以联系我们。 PHP教程 本篇章节讲解php实现refresh刷新页面批量导入数据的办法.分享给大家供大
《PHP实例:php实现refresh刷新页面批量导入数据的方法》要点: PHP教程本篇章节讲解php实现refresh刷新页面批量导入数据的办法.分享给大家供大家参考.具体分析如下: PHP教程这个功能是参考dedecms生成html页面的原理,只是dedecms使用的是js跳转而我使用的是refresh进行跳转,效果是一样的,下面我们一起来看一个php实现批量导入数据的办法. 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实例:php实现refresh刷新页面批量导入数据的方法》讨论,分享您的想法,编程之家 52php.cn为您提供专业教程。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |