调用存储过程时出现Mysql错误

时间:2012-08-26 13:13:32

标签: php mysql

我创建了一个存储过程,当我调用它时出错。

  

您的SQL语法有错误;查看与您的MySQL服务器版本对应的手册,以便在第1行''results0.79123800 + 1345985910.html')'附近使用正确的语法

这是我从我的PHP代码中调用它的方式:

  mysql_query("CALL lastscan($task_id,'$file_name')") or die(mysql_error());

我的数据库中有sp ..

如果它是引用的东西,如何在不修改存储过程的情况下转义我放入的变量?

1 个答案:

答案 0 :(得分:1)

您的语法不正确,请使用此方法:

mysql_query("CALL lastscan('" .$task_id. "', '" .$file_name. "')") or die(mysql_error());