sqlsrv_query 没有返回任何东西
sqlsrv_query not returning anything
我正在尝试 运行 sqlsrv_connect SELECT 查询,但在获取任何信息时遇到问题。不管什么查询我运行,sqlsrv_num_rows总是returns一个空值。我已经在 SQL Server Management studio 中验证了我的查询是正确的。
一些示例代码:
$connection_info = array("UID"=>"uid", "PWD"=>"pwd", "Database"=>"db");
$c = sqlsrv_connect("tcp:hostname", $connection_info);
if (!$c) {
die(0);
}
$sql = "QUERY";
$result = sqlsrv_query( $c, $sql );
$row_count = sqlsrv_num_rows( $result );
echo $sql . $row_count;
我做错了什么吗?我错过了什么?
对我有用的解决方案是将 array("Scrollable" => 'static')
作为 select 函数的配置选项。
我正在尝试 运行 sqlsrv_connect SELECT 查询,但在获取任何信息时遇到问题。不管什么查询我运行,sqlsrv_num_rows总是returns一个空值。我已经在 SQL Server Management studio 中验证了我的查询是正确的。
一些示例代码:
$connection_info = array("UID"=>"uid", "PWD"=>"pwd", "Database"=>"db");
$c = sqlsrv_connect("tcp:hostname", $connection_info);
if (!$c) {
die(0);
}
$sql = "QUERY";
$result = sqlsrv_query( $c, $sql );
$row_count = sqlsrv_num_rows( $result );
echo $sql . $row_count;
我做错了什么吗?我错过了什么?
对我有用的解决方案是将 array("Scrollable" => 'static')
作为 select 函数的配置选项。