使用我的API解析错误

时间:2013-11-01 23:31:09

标签: php

我收到以下消息:

  

解析错误:语法错误,意外''; “   (T_ENCAPSED_AND_WHITESPACE)在C:\ xampp \ htdocs \ SQLBackupTool \ index.php中   在第15行

使用以下代码:

    $mysqlExportPath = "C:\xampp\htdocs\SQLBackupTool\{$Schema}.sql";
    $command='C:\xampp\mysql\bin\mysqldump -u '.$DB_Usr.' -p'.$DB_Pswd.' '.$Schema.' > C:\xampp\htdocs\tt\'.$Schema.'.sql'; <-- Problematic Code
    file_put_contents("SQLBackup.bat",$command."\r\n", FILE_APPEND | LOCK_EX);

这对我来说都很正常..但显然它是错的,经过研究我找不到问题,即使语法突出显示。我已经关闭了所有必要的引用等等。

1 个答案:

答案 0 :(得分:3)

这是因为字符串连接,你需要双重转义反斜杠\\才能正确解析它。

所以你的工作代码应该是:

$command='C:\xampp\mysql\bin\mysqldump -u '.$DB_Usr.' -p'.$DB_Pswd.' '.$Schema.' > C:\xampp\htdocs\tt\\'.$Schema.'.sql';