【问题标题】:Getting output parameter from stored procedure to php从存储过程获取输出参数到php
【发布时间】:2023-03-19 02:06:01
【问题描述】:

您好,到目前为止,我的基于 sql 的知识已经结束,我正在寻求帮助。如您所见,这是我的存储过程。我只想得到那个 TestPkId 到 php. 这是 php,它发送一些在我的 html 上生成的数据,它将数据发送到数据库,这是程序使用的。

$PersonName=$_GET['PersonName'];
$TestXML=$_GET['TestXML'];
$TestDate=$_GET['TestDate'];
include('DBConnect.php');
    $proc = "{call p_set_Test(?,?,?,?,?,?,?,?)}";   
    $params = array($TestDate,0,$PersonName,$TestXML,'',101,10,0);   
    $result = sqlsrv_query( $conn, $proc, $params);
// how to get testpkid into php parametr in this php?

如果不明白,我会尝试解释更多谢谢

【问题讨论】:

  • 尝试在 $params 中传递一个像 $TestPkID(设置为 0)这样的变量,而不是 0
  • @Sujith 谢谢,但没用

标签: php sql sql-server stored-procedures


【解决方案1】:
$PersonName=$_GET['PersonName'];
$TestXML=$_GET['TestXML'];
$TestDate=$_GET['TestDate'];
include('DBConnect.php');
    $proc = "{call p_set_Test(?,?,?,?,?,?,?,?)}";   
    $params = array($TestDate,0,$PersonName,$TestXML,'',101,10,0);   
    $result = sqlsrv_query( $conn, $proc, $params);

我从这个 php 中获取所有变量并将其放入简单的 html 并回答

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-02-21
    • 1970-01-01
    • 2015-04-23
    相关资源
    最近更新 更多