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

Handle the count value returned from stored procedure in php

我有一个存储过程,其中 returns table 的计数值如下所示:

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

我不知道如何在 php.I 中获取 sp 的结果 如果它是 table,我知道如何使用 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.

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

RETURN SELECT @@ROWCOUNT

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