[英]SQL Server stored procedure not working in PHP
我在使SQL Server存儲過程可以使用PHP時遇到問題。 我的代碼如下。 存儲過程期望將整數傳遞給它。 顯示的消息是“存儲過程錯誤”。 這表明連接正在工作。 我不知道怎么了。 有人可以幫我嗎? 謝謝。
$db_connection = sqlsrv_connect($servername, $connectOpts);
if($db_connection === false) {
echo ("Error connecting to the database.");
exit;
}
$sp_command = "EXEC usp_testsp @valint=?";
$sp_vals = array( array("3", SQLSRV_PARAM_IN));
$sp_execute = sqlsrv_query($db_connection, $sp_command, $sp_vals);
if($sp_execute === false) {echo('Stored procedure error');}
else {echo('Success');}
sqlsrv_close($db_connection);
我的代碼沒有發現任何問題,因此我認為您的問題可能出在數據庫本身。 我可以想到兩種可能性。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.