国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > PHP > 正文

php實現(xiàn)refresh刷新頁面批量導入數(shù)據(jù)的方法

2024-05-04 23:29:17
字體:
供稿:網(wǎng)友
這篇文章主要介紹了php實現(xiàn)refresh刷新頁面批量導入數(shù)據(jù)的方法,借鑒了dedecms批量生成html的原理,采用refresh代替js跳轉(zhuǎn)來實現(xiàn),非常具有實用價值,需要的朋友可以參考下
 
 

本文實例講述了php實現(xiàn)refresh刷新頁面批量導入數(shù)據(jù)的方法。分享給大家供大家參考。具體分析如下:

這個功能是參考dedecms生成html頁面的原理,只是dedecms使用的是js跳轉(zhuǎn)而我使用的是refresh進行跳轉(zhuǎn),效果是一樣的,下面我們一起來看一個php實現(xiàn)批量導入數(shù)據(jù)的方法.

因為我有1000W數(shù)據(jù)一次導入數(shù)據(jù)庫肯定是不可行了,所以我就導致了每一次導入50條或更多數(shù)據(jù),然后下次再刷新一次這樣就可以解決這個問題了,代碼如下:

復制代碼代碼如下:
<?php 
set_time_limit(0);  
//連接數(shù)據(jù)庫 
 
$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">正在處理數(shù)據(jù),當前為'.$s.'條......'; 
}
else 

 echo '完成所有數(shù)據(jù)處理 <a href=rand.php>再隨機排序一次</a>'; 

?>

 

希望本文所述對大家的php程序設計有所幫助。


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 铁岭市| 衡南县| 舟山市| 柏乡县| 宣威市| 景宁| 珠海市| 威宁| 安乡县| 澳门| 湾仔区| 黎城县| 江安县| 左权县| 宁武县| 吉木萨尔县| 峨山| 搜索| 贵州省| 宁阳县| 观塘区| 永清县| 张家界市| 连云港市| 区。| 永济市| 竹北市| 武胜县| 沙河市| 台安县| 邵武市| 西峡县| 高州市| 会理县| 潍坊市| 教育| 黑龙江省| 西充县| 泊头市| 石台县| 卫辉市|