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

时间:2015-05-07 10:02:24

标签: php sql stored-procedures views

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

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

$aResults = RunMSSQLQuery($sMSSQLQuery);

echo json_encode($aResults);

当我们尝试针对存储过程运行上述操作时,会出现数据库查询错误。我们需要改变什么才能使其发挥作用?

1 个答案:

答案 0 :(得分:0)

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

EXEC storeProcedure1

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

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

$aResults = RunMSSQLQuery($sMSSQLQuery);

echo json_encode($aResults);