- <?php
- $host = "localhost";
- $user = "root";
- $pwd = "123456";
- $file_dir = dirname(__FILE__);
- $file_name = "2012-05-23-bak.sql";
- $data_base = "ci";
- $conn = mysql_connect($host, $user, $pwd);
- mysql_select_db($data_base, $conn);
- /** PHP5 版本 **/
- $get_sql_data = file_get_contents($file_name, $file_dir);
- /**
- * PHP4 版本
- if(file_exists($file_dir."/".$file_name)) {
- $get_sql_data = fopen($file_dir."/".$file_name,"r");
- if(!$get_sql_data) {
- echo "不能打开文件";
- } else {
- $get_sql_data = fread($get_sql_data, filesize ($file_dir."/".$file_name));
- }
- }
- ***/
- $explode = explode(";", $get_sql_data);
- $cnt = count($explode);
- for ($i=0; $i<$cnt; $i++) {
- $sql = $explode[$i];
- $result = mysql_query($sql);
- mysql_query("set names 'gbk'");
- if ($result) {
- echo "成功:".$i."个查询<br>";
- } else {
- echo "导入失败:".mysql_error();
- }
- }
- ?>
本文转自许琴 51CTO博客,原文链接:http://blog.51cto.com/xuqin/882334,如需转载请自行联系原作者