sqlsrv_has_rows
(사용 가능한 버전 정보가 없으며 Git에만 있을 수 있음)
sqlsrv_has_rows — 지정된 명령문에 행이 있는지 여부를 나타냅니다.
sqlsrv_has_rows(resource $stmt
): bool
지정된 명령문에 행이 있는지 여부를 나타냅니다.
매개변수
stmt
- sqlsrv_query() 또는 sqlsrv_execute()에서 반환된 명령문 리소스입니다.
반환 값
지정된 명령문에 행이 있으면 true
를 리턴하고 명령문에 행이 없거나 오류가 발생하면 false
를 리턴합니다.
Examples
예제 #1 sqlsrv_has_rows() 예제
<?php
$server = "serverName\sqlexpress";
$connectionInfo = array( "Database"=>"dbName", "UID"=>"username", "PWD"=>"password" )
$conn = sqlsrv_connect( $server, $connectionInfo );
$stmt = sqlsrv_query( $conn, "SELECT * FROM Table_1");
if ($stmt) {
$rows = sqlsrv_has_rows( $stmt );
if ($rows === true)
echo "There are rows. <br />";
else
echo "There are no rows. <br />";
}
?>
기타
- sqlsrv_num_rows() - 결과 집합의 행 수를 검색합니다.
- sqlsrv_query() - 쿼리 준비 및 실행