- //php实现mysql数据导入
- define("DbHost", "localhost"); //数据库主机
- define("DbUser", "root"); //数据库用户
- define("DbPass", "password"); //数据库口令
- mysql_connect(DbHost,DbUser,DbPass) or die("不能连接服务器!");
- mysql_create_db("dbname") or die("不能建立数据库,可能您已经安装过了");
- mysql_select_db("dbname") or die("不能选择数据库,安装失败");
- $fp=fopen("install.sql","r") or die("不能打开SQL文件,请检查");
- $sql=fread($fp,filesize("install.sql"));
- fclose($fp);
- $sql=explode(";",$sql);
- for($i=0;$i mysql_query($sql[$i]);
- echo "安装成功";
- ?>
-
1,SQL文件中没有创建数据库语句时
- define("DbHost", "localhost"); //数据库主机
- define("DbUser", "root"); //数据库用户
- define("DbPass", "password"); //数据库口令
- define("DbName", "dbname"); //数据库名
- mysql_connect(DbHost,DbUser,DbPass) or die("不能连接服务器!");
- mysql_create_db(DbName) or die("不能建立数据库,可能您已经安装过了");
- mysql_select_db(DbName) or die("不能选择数据库,安装失败");
- $fp=fopen("install.sql","r") or die("不能打开SQL文件,请检查");
- $sql=fread($fp,filesize("install.sql"));
- fclose($fp);
- $sql=explode(";",$sql);
- for($i=0;$i mysql_query($sql[$i]);
- echo "安装成功";
- ?>
2,SQL文件中有创建数据库语句(即包含CREATE DATABASE和USE语句)时
- define("DbHost", "localhost"); //数据库主机
- define("DbUser", "root"); //数据库用户
- define("DbPass", "password"); //数据库口令
- mysql_connect(DbHost,DbUser,DbPass) or die("不能连接服务器!");
- $fp=fopen("install.sql","r") or die("不能打开SQL文件,请检查");
- $sql=fread($fp,filesize("install.sql"));
- fclose($fp);
- $sql=explode(";",$sql);
- for($i=0;$i mysql_query($sql[$i]);
- echo "安装成功";
- ?>
|