db2_result
(PECL ibm_db2 >= 1.0.0)
db2_result — 결과 세트의 행에서 단일 열을 리턴합니다.
설명
db2_result(resource $stmt
, mixed $column
): mixed
db2_result()를 사용하여 결과 세트의 현재 행에 있는 지정된 열의 값을 리턴하십시오. 결과 세트 포인터의 위치를 설정하려면 db2_result()를 호출하기 전에 db2_fetch_row()를 호출해야 합니다.
매개변수
stmt
- 유효한
stmt
리소스입니다. column
- 결과 집합의 0-인덱싱된 필드에 대한 정수 매핑 또는 열 이름과 일치하는 문자열입니다.
반환 값
필드가 결과 세트에 존재하는 경우 요청된 필드의 값을 리턴합니다. 필드가 존재하지 않으면 NULL을 리턴하고 경고를 발행합니다.
Examples
예제 #1 db2_result() 예제
다음 예는 db2_fetch_row()를 사용하여 결과 세트를 반복하고 db2_result()를 사용하여 결과 세트에서 열을 검색하는 방법을 보여줍니다.
<?php
$sql = 'SELECT name, breed FROM animals WHERE weight < ?';
$stmt = db2_prepare($conn, $sql);
db2_execute($stmt, array(10));
while (db2_fetch_row($stmt)) {
$name = db2_result($stmt, 0);
$breed = db2_result($stmt, 'BREED');
print "$name $breed";
}
?>
위의 예는 다음을 출력합니다.
cat Pook gold fish Bubbles budgerigar Gizmo goat Rickety Ride
기타
- db2_fetch_array() - 결과 집합의 행을 나타내는 열 위치로 인덱싱된 배열을 반환합니다.
- db2_fetch_assoc() - 결과 집합의 행을 나타내는 열 이름으로 인덱싱된 배열을 반환합니다.
- db2_fetch_both() - 결과 집합의 행을 나타내는 열 이름과 위치로 인덱싱된 배열을 반환합니다.
- db2_fetch_object() - 가져온 행의 열을 나타내는 속성이 있는 개체를 반환합니다.
- db2_fetch_row() - 결과 집합 포인터를 다음 행 또는 요청된 행으로 설정합니다.