sqlsrv_num_rows

(사용 가능한 버전 정보가 없으며 Git에만 있을 수 있음)

sqlsrv_num_rows — 결과 집합의 행 수를 검색합니다.

sqlsrv_num_rows(resource $stmt): mixed

결과 집합의 행 수를 검색합니다. 이 함수를 사용하려면 정적 또는 키 집합 커서를 사용하여 문 리소스를 만들어야 합니다. 자세한 내용은 Microsoft SQLSRV 설명서에서 sqlsrv_query(), sqlsrv_prepare() 또는 » 커서 유형 지정 및 행 선택을 참조하세요.


매개변수

stmt
행 수가 반환되는 문입니다. 명령문 리소스는 정적 또는 키 집합 커서를 사용하여 생성해야 합니다. 자세한 내용은 Microsoft SQLSRV 설명서에서 sqlsrv_query(), sqlsrv_prepare() 또는 » 커서 유형 지정 및 행 선택을 참조하세요.

반환 값

성공하면 검색된 행 수를 반환하고 오류가 발생하면 false를 반환합니다. 정방향 커서(기본값) 또는 동적 커서를 사용하는 경우 false가 반환됩니다.


Examples

예제 #1 sqlsrv_num_rows() 예제

                  
<?php
$server = "serverName\sqlexpress";
$connectionInfo = array( "Database"=>"dbName", "UID"=>"username", "PWD"=>"password" );
$conn = sqlsrv_connect( $server, $connectionInfo );

$sql = "SELECT * FROM Table_1";
$params = array();
$options =  array( "Scrollable" => SQLSRV_CURSOR_KEYSET );
$stmt = sqlsrv_query( $conn, $sql , $params, $options );

$row_count = sqlsrv_num_rows( $stmt );

if ($row_count === false)
   echo "Error in retrieveing row count.";
else
   echo $row_count;
?>
                  
                

기타

  • sqlsrv_has_rows() - 지정된 명령문에 행이 있는지 여부를 나타냅니다.
  • sqlsrv_rows_affected() - 마지막으로 실행된 INSERT, UPDATE 또는 DELETE 쿼리에 의해 수정된 행 수를 반환합니다.