db2_num_fields

(PECL ibm_db2 >= 1.0.0)

db2_num_fields — 결과 세트에 포함된 필드 수를 리턴합니다.


설명

db2_num_fields(resource $stmt): int

결과 집합에 포함된 필드 수를 반환합니다. 이는 동적으로 생성된 쿼리에서 반환된 결과 집합을 처리하거나 응용 프로그램이 결과를 검색하고 사용하는 방법을 알 수 없는 저장 프로시저에서 반환된 결과 집합을 처리하는 데 가장 유용합니다.


매개변수

stmt
결과 집합이 포함된 유효한 명령문 리소스입니다.

반환 값

지정된 명령문 자원과 연관된 결과 세트의 필드 수를 나타내는 정수 값을 리턴합니다. 명령문 리소스가 유효한 입력 값이 아니면 false를 반환합니다.


Examples

예제 #1 결과 집합의 필드 수 검색

다음 예제에서는 결과 집합에 반환된 필드 수를 검색하는 방법을 보여줍니다.

                  
<?php

$sql = "SELECT id, name, breed, weight FROM animals ORDER BY breed";
$stmt = db2_prepare($conn, $sql);
db2_execute($stmt, $sql);
$columns = db2_num_fields($stmt);

echo "There are {$columns} columns in the result set.";
?>
                  
                

위의 예는 다음을 출력합니다.

There are 4 columns in the result set.
                

기타