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() - 결과 집합 포인터를 다음 행 또는 요청된 행으로 설정합니다.