我正在使用 PHP 7+ 并使用sqlsrv方法与 SQL-Server 连接。
虽然使用普通查询它工作正常,但问题是我需要运行一个存储过程并且它不工作。
这是我所做的测试,但我假设如果我能完成这项工作,我将能够在所有程序中重现该解决方案。
SQL端:
CREATE PROCEDURE dbo.load_Info_proc
AS
SELECt * from Load_Info
RETURN 0
PHP端:
<?php
include ( 'conection.php');
$sql = "{CALL load_Info_proc}";
$stmt = sqlsrv_prepare($conn, $sql);
if (!sqlsrv_execute($stmt)) {
echo "Your code is fail!";
echo sqlsrv_errors($sql);
die;
}
while($row = sqlsrv_fetch_array($stmt)){
var_dump($row);
}
?>
我错过了什么?
我希望看到 que 表行,在其他情况下只是让查询运行。
慕后森