Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/294.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在php中处理存储过程返回的计数值_Php_Sql Server_Stored Procedures - Fatal编程技术网

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

在php中处理存储过程返回的计数值,php,sql-server,stored-procedures,Php,Sql Server,Stored Procedures,我有一个存储过程,它返回表的计数值,如下所示: Create procedure procedure_name (parameters) As Begin ----- select @@ROWCOUNT AS Count END 我不知道如何在php中获取sp的结果。我知道如何使用mssql\u num\u rows(qry语句)获取一个表的结果。我不知道如何处理返回的计数。 我需要检查计数以便进一步处理 我的php代码如下所示: $result_data = mssql_query("EXE

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

Create procedure procedure_name (parameters)
As Begin
-----
select @@ROWCOUNT AS Count
END
我不知道如何在php中获取sp的结果。我知道如何使用
mssql\u num\u rows(qry语句)
获取一个表的结果。我不知道如何处理返回的计数。 我需要检查计数以便进一步处理

我的php代码如下所示:

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

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

RETURN SELECT @@ROWCOUNT
在php中,
$result\u data=mssql\u query(“EXEC procedure\u name参数1,参数2”)
$result\u data
包含存储过程的计数