当前位置:Gxlcms > PHP教程 > phpmysql数据库导入脚本(示例)

phpmysql数据库导入脚本(示例)

时间:2021-07-01 10:21:17 帮助过:50人阅读

  1. //php实现mysql数据导入
  2. define("DbHost", "localhost"); //数据库主机
  3. define("DbUser", "root"); //数据库用户
  4. define("DbPass", "password"); //数据库口令
  5. mysql_connect(DbHost,DbUser,DbPass) or die("不能连接服务器!");
  6. mysql_create_db("dbname") or die("不能建立数据库,可能您已经安装过了");
  7. mysql_select_db("dbname") or die("不能选择数据库,安装失败");
  8. $fp=fopen("install.sql","r") or die("不能打开SQL文件,请检查");
  9. $sql=fread($fp,filesize("install.sql"));
  10. fclose($fp);
  11. $sql=explode(";",$sql);
  12. for($i=0;$i mysql_query($sql[$i]);
  13. echo "安装成功";
  14. ?>

1,SQL文件中没有创建数据库语句时

  1. define("DbHost", "localhost"); //数据库主机
  2. define("DbUser", "root"); //数据库用户
  3. define("DbPass", "password"); //数据库口令
  4. define("DbName", "dbname"); //数据库名
  5. mysql_connect(DbHost,DbUser,DbPass) or die("不能连接服务器!");
  6. mysql_create_db(DbName) or die("不能建立数据库,可能您已经安装过了");
  7. mysql_select_db(DbName) or die("不能选择数据库,安装失败");
  8. $fp=fopen("install.sql","r") or die("不能打开SQL文件,请检查");
  9. $sql=fread($fp,filesize("install.sql"));
  10. fclose($fp);
  11. $sql=explode(";",$sql);
  12. for($i=0;$i mysql_query($sql[$i]);
  13. echo "安装成功";
  14. ?>

2,SQL文件中有创建数据库语句(即包含CREATE DATABASE和USE语句)时

  1. define("DbHost", "localhost"); //数据库主机
  2. define("DbUser", "root"); //数据库用户
  3. define("DbPass", "password"); //数据库口令
  4. mysql_connect(DbHost,DbUser,DbPass) or die("不能连接服务器!");
  5. $fp=fopen("install.sql","r") or die("不能打开SQL文件,请检查");
  6. $sql=fread($fp,filesize("install.sql"));
  7. fclose($fp);
  8. $sql=explode(";",$sql);
  9. for($i=0;$i mysql_query($sql[$i]);
  10. echo "安装成功";
  11. ?>

人气教程排行