我有一个名为SP_DBA_monitor
的存储过程,它只返回74行。
但是,当我尝试在PHP中调用此过程时,当我使用mssql_num_rows
时,它返回26.这是我的代码:
$SQL = "exec SOUNDLOOP.dbo.SP_DBA_monitor";
$result = mssql_query($SQL);
echo (int)mssql_num_rows($result); //Returns 27
我知道我正在调用正确的程序,因为它可以在程序脚本本身中操作的值越少。
我正在使用带有XAMPP 1.7.4的PHP 5.3.5,在带有SQL Server 2008 R2的Windows 7 64位中。