您好,欢迎访问一九零五行业门户网

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

//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 安装成功;?>
复制代码
其它类似信息

推荐信息