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. ?> 


      本文转自许琴 51CTO博客,原文链接:http://blog.51cto.com/xuqin/882334,如需转载请自行联系原作者


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值