Как вызвать хранимую процедуру MSSQL в PHP?

Пробую вызвать результат хранимой процедуры вот так:

<?php
    include "sql.php";
    $params = "'1922'"; //строковый параметр 
    $sql = "{call dc_GetLast (@CODE = ?)}";    
    $stmt = sqlsrv_query($conn, $sql,$params);
    
    var_dump($stmt); // тут пусто
        
        while ($row = sqlsrv_fetch_array($stmt, SQLSRV_FETCH_NUMERIC)) {
            echo "<tr>";
            echo "<td>" . $row[0] . "</td>";
            echo "<td>" . $row[1] . "</td>";
            echo "<td>" . $row[2] . "</td>";
            echo "<td>" . $row[3] . "</td>";
            echo "<td>" . $row[4] . "</td>";
            echo "</tr>";
        }

Подскажите ,с чем может быть связано?


Ответы (1 шт):

Автор решения: Mihail Mishin

Заработало. Если кто столкнётся, то указывайте путь до хранимки полный DB.dbo.dc_functionName.

→ Ссылка