PHP导入数据库

  
  
  
  
  1. <?php 
  2. $host = "localhost"
  3. $user = "root"
  4. $pwd = "123456"
  5. $file_dir = dirname(__FILE__); 
  6. $file_name = "2012-05-23-bak.sql"
  7. $data_base = "ci"
  8.  
  9. $conn = mysql_connect($host$user$pwd); 
  10.  
  11. mysql_select_db($data_base$conn); 
  12. /** PHP5 版本 **/ 
  13. $get_sql_data = file_get_contents($file_name$file_dir); 
  14.  
  15. /**   
  16. * PHP4 版本 
  17. if(file_exists($file_dir."/".$file_name)) { 
  18. $get_sql_data = fopen($file_dir."/".$file_name,"r");    
  19. if(!$get_sql_data) { 
  20. echo "不能打开文件"; 
  21. } else { 
  22. $get_sql_data = fread($get_sql_data, filesize ($file_dir."/".$file_name)); 
  23. } 
  24. } 
  25. ***/ 
  26. $explode = explode(";"$get_sql_data); 
  27. $cnt = count($explode); 
  28. for ($i=0; $i<$cnt$i++) { 
  29.  
  30. $sql = $explode[$i]; 
  31.  
  32. $result = mysql_query($sql); 
  33. mysql_query("set names 'gbk'"); 
  34.  
  35. if ($result) { 
  36. echo "成功:".$i."个查询<br>"
  37. else { 
  38. echo "导入失败:".mysql_error(); 
  39. ?> 

 

你可能感兴趣的:(PHP,数据库)