如何在php中调用mysql存储过程?

时间:2013-02-25 04:57:40

标签: php stored-procedures

我已经在mysql中创建了存储过程,现在我想在php脚本中使用它们。

通过php使用存储过程,我正在使用此代码:

 $query = "call authenticateUser('$username')";
 $result = mysql_query($query) or die(mysql_error());

但这显示命令错误不同步。

请有人告诉我如何在php中调用存储过程。

2 个答案:

答案 0 :(得分:1)

$username = mysql_real_escape_string($username);

$query = "CALL authenticateUser('" . $username . "')";
$result = mysql_query($query) or die(mysql_error());

答案 1 :(得分:0)

您可以使用以下语句:

$ query =“call authenticateUser($ username)”;

双引号不需要分离。