在 PHP 中执行存储过程无效

Execute Stored Procedure in PHP not working

我们目前正在使用此 PHP 代码来查询视图,但是,我们希望它现在执行一个存储过程。

$sMSSQLQuery = "SELECT * FROM [reporting].[dbo].Report_thereport_cc;";

$aResults = RunMSSQLQuery($sMSSQLQuery);

echo json_encode($aResults);

当我们尝试 运行 上述针对存储过程的操作时,我们收到数据库查询错误。我们需要更改什么才能使其正常工作?

如果执行存储过程,则必须使用这样的 EXEC 语句

EXEC storeProcedure1

我不确定何时与 php 一起使用,但试试这个

$sMSSQLQuery = "EXEC [reporting].[dbo].Report_thereport_cc;";

$aResults = RunMSSQLQuery($sMSSQLQuery);

echo json_encode($aResults);