我有一個問題,在成功運行該過程後顯示存儲過程的輸出...我希望每個人都可以幫助我....在這裏我的存儲過程..在Php MS中調用存儲過程和顯示輸出Sql
在我的SPEXEC sp_mRetailerRegInfo_Add 'asdf','asdf','[email protected]','123', @RetailerId output, @ErrorCode output
$sql = "EXEC [dbo].[sp_mRetailerRegInfo_Add] '$var1','$var2','$var3','$var4','',''";
這是我的樣本數據,這是我的示例代碼..我可以運行的方法,但它沒有顯示輸出
<?php
$serverName = "localhost";
$connectionInfo = array("Database"=>"db", "UID"=>"user", "PWD"=>"pass");
$conn = sqlsrv_connect($serverName, $connectionInfo);
if($conn) {
echo "Connection established.<br />";
}else{
echo "Connection could not be established.<br />";
die(print_r(sqlsrv_errors(), true));
}
//-----------------------------------------------
// Perform operations with connection.
//-----------------------------------------------
$sql = "EXEC [dbo].[sp_mRetailerRegInfo_Add] '$var1','$var2','$var3','$var4','',''";
$result = sqlsrv_query($conn, $sql);
if (!$result) {
echo 'Your code is fail.';
}
else {
echo 'Success!';
echo $result;
}
?>
輸出將是這樣(ID0001),但我得到這樣的輸出
連接建立。
成功!資源ID#3
您好@gmiley:我只是想顯示成功後我的SP(像例如RetailerId)的輸出基於在我的question..thanks我的示例代碼插入數據 – zack