0

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

对于通过 php 使用存储过程,我正在使用以下代码:

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

但这表明命令错误不同步。

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

4

2 回答 2

1
$username = mysql_real_escape_string($username);

$query = "CALL authenticateUser('" . $username . "')";
$result = mysql_query($query) or die(mysql_error());
于 2013-02-25T05:05:59.533 回答
0

您可以使用这样的语句:

$query = "调用 authenticateUser($username)";

使用双引号就不需要分隔。

于 2013-02-25T06:03:12.097 回答