在 PHP 中执行存储过程不起作用

问题描述 投票:0回答:1

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

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

$aResults = RunMSSQLQuery($sMSSQLQuery);

echo json_encode($aResults);

当我们尝试针对存储过程运行上述内容时,我们会收到数据库查询错误。为了让它发挥作用,我们需要改变什么?

php sql stored-procedures view
1个回答
0
投票

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

EXEC
语句

EXEC storedProcedure1

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

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

$aResults = RunMSSQLQuery($sMSSQLQuery);

echo json_encode($aResults);
© www.soinside.com 2019 - 2024. All rights reserved.