我正在使用此blog post找到的脚本。
我要做的是将SQL代码输出到屏幕上,然后使用本地Web服务器中的file_get_contents获取SQL查询,并mysql_query
将其发送到本地数据库。
问题是当我这样做时它给了我一个错误:
您的SQL语法有错误;检查手册 对应于您的MySQL服务器版本,以便使用正确的语法 靠近'INSERT INTO ...
如果我从屏幕上复制并粘贴SQL代码,则执行得非常好。
我知道这是一个非常奇怪的请求,但如果有人能帮我找到问题那就太棒了。
答案 0 :(得分:1)
我用过这个
$file = file_get_contents("db-backup-1316832550-6f1ed002ab5595859014ebf0951522d9.sql");
foreach(explode(';', $file) as $value => $key)
{
if($key == ''){continue;}
echo $key;
mysql_query($key) or die(mysql_error());
}
当然文件是示例一
delimiter =“;”
似乎存在问题