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

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

php 在線導(dǎo)入mysql大數(shù)據(jù)程序

2024-05-04 23:36:08
字體:
供稿:網(wǎng)友

我想很多人經(jīng)常會用phpmyadmin進(jìn)行數(shù)據(jù)的導(dǎo)入與導(dǎo)出,但是在很多使用虛擬主機(jī)的情況下,導(dǎo)出沒什么問題但是導(dǎo)入就存在很大的問題了,我想這里我也不多說了站長都會知道了.好了我們現(xiàn)在來看看php把mysql數(shù)據(jù)庫里面的數(shù)據(jù)導(dǎo)入程序吧.

php 在線導(dǎo)入 mysql 大數(shù)據(jù)程序

 

 
  1. <?php 
  2. header("content-type:text/html;charset=utf-8"); 
  3. error_reporting(E_ALL); 
  4. set_time_limit(0); 
  5. $file='./test.sql'
  6. $data=file($file); 
  7.  
  8. echo "<pre>"
  9. //print_r($data); 
  10. $data_new=array(); 
  11. $tmp=array(); 
  12. foreach ($data as $line) { 
  13.  
  14. $line=trim($line); 
  15. if(strlen($line)==0){ 
  16. continue
  17. if(substr($line,0,2)=='--'){ 
  18. continue
  19. if(substr($line,0,2)=='/*'){ 
  20. continue
  21. $tmp[]=$line
  22. if(substr($line,-1)==';'){ 
  23. $query=implode('',$tmp); 
  24. $tmp=array(); 
  25. $data_new[]=$query
  26.  
  27. $mysqli=new mysqli('localhost','root','root','test'); 
  28. if($mysqli->connect_errno){ 
  29. exit('數(shù)據(jù)庫連接失?。?#39;); 
  30. $mysqli->query("set names utf8"); 
  31.  
  32. $error=array(); 
  33. foreach($data_new as $sql){ 
  34. $mysqli->query($sql); 
  35. $r=$mysqli->error; 
  36. if($r$error[]=$r
  37. print_r($r); 
  38.  
  39. /* 
  40.  
  41. mysql>ALTER TABLE tbl2 DISABLE KEYS; 
  42. Query OK, 0 rows affected (0.00 sec) 
  43.  
  44. mysql>INSERT INTO tbl2 SELECT * FROM tbl1; 
  45. Query OK, 2000000 row affected (36.30 sec) 
  46. Records: 2000000 Duplicates: 0 Warnings: 0 
  47.  
  48. mysql>ALTER TABLE tbl2 ENABLE KEYS; 
  49. Query OK, 0 rows affected (44.55 sec) 
  50.  
  51. */ 

適用情況:phpmyadmin導(dǎo)出的sql文件過大,無法導(dǎo)入到線上phpmyadmin中

把該程序和sql文件上傳到空間中,用完后刪除即可。

分享一個其他網(wǎng)友的方法吧,小伙伴們也可以參考下

 

 
  1. $rate_info = file("$table.txt");  
  2. print $n_s = chop($rate_info[0]);  
  3. for($start=1;$start 
  4. {  
  5. $value="";  
  6. for ($i=$start;$i<($start+$n_s-1);$i++)  
  7. {  
  8. $tmp = str_replace("&&jimmy&&"," ",chop($rate_info[$i]));  
  9. $value .= "'".addslashes($tmp)."',";  
  10. }  
  11. $tmp = str_replace("&&jimmy&&"," ",chop($rate_info[$start+$n_s-1]));  
  12. $value .= "'".$tmp."'";  
  13. $query = "insert into $table values (".$value.")";  
  14. print mysql_error();  
  15. mysql_query($query);  
  16. print $start." ";  
  17. }  
  18. print "ostart";  
  19. ?> 

以上所述就是本文的全部內(nèi)容了,希望大家能夠喜歡。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 吴堡县| 南宁市| 万年县| 清流县| 灵璧县| 静乐县| 望城县| 社旗县| 丁青县| 南投县| 沙湾县| 都匀市| 稷山县| 黄梅县| 乐亭县| 甘德县| 嘉荫县| 吉木乃县| 桃园县| 平武县| 合作市| 清水河县| 达州市| 贵阳市| 商洛市| 普格县| 册亨县| 株洲县| 塔河县| 石河子市| 湟源县| 都昌县| 山丹县| 托里县| 南溪县| 嘉兴市| 凤冈县| 呈贡县| 西林县| 小金县| 泌阳县|