PDOStatement::fetchColumn

(PHP 5 >= 5.1.0, PHP 7, PHP 8, PECL pdo >= 0.9.0)

PDOStatement::fetchColumn — 결과 집합의 다음 행에서 단일 열을 반환합니다.


설명

public PDOStatement::fetchColumn(int $column = 0): mixed

결과 집합의 다음 행에서 단일 열을 반환하거나 더 이상 행이 없으면 false를 반환합니다.

메모: PDOStatement::fetchColumn()은 부울 열을 검색하는 데 사용하면 안 됩니다. 검색할 행이 더 이상 없는 것과 false 값을 구별하는 것이 불가능하기 때문입니다. 대신 PDOStatement::fetch()를 사용하십시오.


매개변수

column
행에서 검색하려는 열의 0-인덱싱된 번호입니다. 값이 제공되지 않으면 PDOStatement::fetchColumn()이 첫 번째 열을 가져옵니다.

반환 값

PDOStatement::fetchColumn()은 결과 집합의 다음 행에서 단일 열을 반환하거나 더 이상 행이 없으면 false를 반환합니다.

경고 PDOStatement::fetchColumn()을 사용하여 데이터를 검색하는 경우 동일한 행에서 다른 열을 반환할 방법이 없습니다.


Examples

예제 #1 다음 행의 첫 번째 열 반환

                  
<?php
$sth = $dbh->prepare("SELECT name, colour FROM fruit");
$sth->execute();

print("Fetch the first column from the first row in the result set:\n");
$result = $sth->fetchColumn();
print("name = $result\n");

print("Fetch the second column from the second row in the result set:\n");
$result = $sth->fetchColumn(1);
print("colour = $result\n");
?>
                  
                

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

Fetch the first column from the first row in the result set:
name = lemon
Fetch the second column from the second row in the result set:
colour = red
                

기타