将SQL脚本文件导入MySQL的PHP代码实例
文件的名称
为文件名= 'churc SQL;
MySQL主机
mysql_host美元= 'localhost;
mysql用户名
mysql_username美元= 'root;
MySQL密码
mysql_password美元=;
数据库名称
mysql_database美元= 'dump;
连接到mysql服务器
mysql_connect(mysql_host美元美元美元,mysql_username,mysql_password)或死亡(错误连接到MySQL服务器:。mysql_error()));
选择数据库
mysql_select_db($ mysql_database)或死亡(错误选择MySQL数据库:'。mysql_error());
用于临时变量,存储当前查询
templine美元=;
在整个文件中读取
$ =文件($文件名);
通过每个行 /循环
foreach(合线达线)
{
如果它是一个注释/跳过
如果(substr($,0, 2)= = = =线的|美元|)
继续;
将此行添加到当前的段
templine美元= $线;
如果它在结尾处有一个分号,则它是查询的结尾。
如果(substr(TRIM(合线),1, 1)= = ';')
{
查询执行
mysql_query($ templine)或打印(错误执行查询。templine美元。mysql_error:。()。;
临时变量为空
templine美元=;
}
}
成功导入表;
>