【问题标题】:Execute Stored Procedure in PHP not working在 PHP 中执行存储过程不起作用
【发布时间】:2015-05-07 10:02:24
【问题描述】:

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

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

$aResults = RunMSSQLQuery($sMSSQLQuery);

echo json_encode($aResults);

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

【问题讨论】:

  • 您能分享一下您遇到的错误吗?

标签: php sql stored-procedures views


【解决方案1】:

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

EXEC storeProcedure1

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

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

$aResults = RunMSSQLQuery($sMSSQLQuery);

echo json_encode($aResults);

【讨论】:

    猜你喜欢
    • 2021-04-09
    • 1970-01-01
    • 2020-12-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-31
    • 2010-09-15
    • 1970-01-01
    相关资源
    最近更新 更多