Heim  >  Artikel  >  Backend-Entwicklung  >  php mysql数据库导入脚本(示例)

php mysql数据库导入脚本(示例)

WBOY
WBOYOriginal
2016-07-25 08:55:091012Durchsuche
  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. ?>
复制代码


Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn