Получить возвращаемое значение хранимой процедуры в PHP без каких-либо параметровPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Получить возвращаемое значение хранимой процедуры в PHP без каких-либо параметров

Сообщение Anonymous »

Я немного не понимаю, как получить возвращаемое значение SP SQL Server с помощью PHP.
Он вообще ничего не отображает, но если я запускаю EXEC SP_NAME в SSMS это выглядит нормально.
Может кто-нибудь научить меня и помочь, как это сделать? Не знаю, что-то не так в моем коде?
Как видите, когда я запускаю его в SSMS, все хорошо:
Изображение
Но когда я запускаю сценарий SP Execution в PHP ничего не появилось:
Изображение

Если я отлаживаю с помощью var_dump() или print_r(), я вижу, есть ли ресурс:
Изображение

Вот мой PHP-скрипт:
< pre class="lang-php Prettyprint-override">

Код: Выделить всё

$conn = sqlsrv_connect( $serverName, $connectionInfo);
if ( $conn === false ) {
echo "Could not connect to server. Lagi Maintenance Sabar\n";
// die( print_r( sqlsrv_errors(), true));
}

$get_data   = "exec SP_MCM_Monitoring";

$stmt       = sqlsrv_query($conn,$get_data);

if ($stmt === false) {
die(print_r(sqlsrv_errors(), true));
}
while ($row = sqlsrv_fetch_array($stmt, SQLSRV_FETCH_ASSOC)) {
print_r($row, true);
}
Может кто-нибудь сказать мне, как я могу получить возвращаемое значение SP, когда я выполняю его через PHP?

Подробнее здесь: https://stackoverflow.com/questions/789 ... parameters
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»