sqlsrv_num_rows
결과 집합의 행 수를 보고합니다. 이 기능은 SQL Server Driver for PHP 1.1 버전에 추가되었습니다.
구문
sqlsrv_num_rows( resource $stmt )
매개 변수
$stmt: 행을 셀 대상 결과 집합입니다.
반환 값
행 수를 계산하는 도중 오류가 발생할 경우 false입니다. 그렇지 않은 경우에는 결과 집합의 행 수를 반환합니다.
주의
sqlsrv_num_rows는 정적 또는 키 집합 커서를 필요로 하며 정방형 커서나 동적 커서를 사용할 경우 false를 반환합니다. 정방형 커서가 기본값입니다. 커서에 대한 자세한 내용은 sqlsrv_query 및 커서 유형 지정 및 행 선택을 참조하십시오.
예
<?php
$server = "server_name";
$conn = sqlsrv_connect( $server, array( 'Database' => 'Northwind' ) );
$stmt = sqlsrv_query( $conn, "select * from orders where CustomerID = 'VINET'" , array(), array( "Scrollable" => SQLSRV_CURSOR_KEYSET ));
$row_count = sqlsrv_num_rows( $stmt );
if ($row_count === false)
echo "\nerror\n";
else if ($row_count >=0)
echo "\n$row_count\n";
?>