处理从php中的存储过程返回的计数值

时间:2015-04-07 08:25:10

标签: php sql-server stored-procedures

我有一个存储过程,它返回一个表的计数值,如下所示:

Create procedure procedure_name (parameters)
As Begin
-----
select @@ROWCOUNT AS Count
END

我不知道如何在php中获取sp的结果。我知道如果使用mssql_num_rows(qry statement)得到结果,如何获取结果。我不知道如何处理返回的计数。 我需要检查计数以便进一步处理。

我的PHP代码是这样的:

$result_data = mssql_query("EXEC procedure_name parameter1,parameter2");
I need to get the count value here for processing.

1 个答案:

答案 0 :(得分:0)

将计数添加为返回语句,如下所示

RETURN SELECT @@ROWCOUNT

在php中,$result_data = mssql_query("EXEC procedure_name parameter1,parameter2"); $result_data包含存储过程的计数。