0

mysql でストアド プロシージャを作成しましたが、それらを php スクリプトで使用したいと考えています。

PHPを介してストアドプロシージャを使用するために、私はこのコードを使用しています:

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

しかし、これはコマンドのエラーが同期されていないことを示しています。

Pls 誰かが 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 = "call authenticateUser($ username)";

二重引用符を使用すると、分離する必要はありません。

于 2013-02-25T06:03:12.097 に答える