从PHP传入参数调用SQL Server 2008存储过程

时间:2011-05-19 06:53:29

标签: php sql-server stored-procedures

我需要从PHP调用一个sql server存储过程传入​​一些参数。 我有以下内容:

$serverName = "DB";
$connectionInfo = array( "UID"=>"***", "PWD"=>"***", "Database"=>"database");
$conn = sqlsrv_connect( $serverName, $connectionInfo);
$tsl = "EXEC GetAccountUser(?, ?)";

然而,当我传入一系列参数时,它不起作用。

有人可以帮忙吗?示例代码将不胜感激。

1 个答案:

答案 0 :(得分:0)

$addProduct = $obj->ExecuteQuery("Begin;DECLARE @ProductCode as varchar (100) ;EXEC CREATEPRODUCT'$pname', '$price', @ProductCode OUTPUT, '$merchantId';select @ProductCode;End;");

$productCode = $addProduct[0][0];

有关详细说明,请访问this site