PDOStatement::fetchColumn — 결과 세트의 다음 행에서 단일 열을 반환합니다. (PHP 5 >= 5.1.0, PECL pdo >= 0.9.0)
문자열 PDOStatement::fetchColumn ([ int $column_number = 0 ] )
결과 집합의 다음 행에서 단일 열을 반환하거나, 더 이상 열이 없으면 FALSE를 반환합니다.
열_번호
행에서 검색하려는 열의 인덱스 번호(0부터 시작하는 인덱스)입니다. 값이 제공되지 않으면 PDOStatement::fetchColumn()이 첫 번째 열을 페치합니다.
PDOStatement::fetchColumn()은 결과 집합의 다음 행에서 단일 열을 반환합니다.
참고: PDOStatement::fetchColumn()을 사용하여 데이터를 검색하는 경우 동일한 행의 다른 열을 반환할 수 있는 방법이 없습니다.
<?php$sth = $dbh->prepare("SELECT name, color FROM Fruit");$sth->execute();/* 결과 세트의 다음 행에서 첫 번째 열을 가져옵니다*/print("From 결과 집합 다음 줄의 첫 번째 열을 가져옵니다.n");$result = $sth->fetchColumn();print("name = $resultn");print("결과 집합의 다음 행에서 두 번째 열 가져오기:n");$result = $sth->fetchColumn(1);print("colour = $resultn" );
위의 예는 다음과 같이 출력됩니다.
결과 집합의 다음 행에서 첫 번째 열을 가져옵니다. name = Lemon 결과 집합의 다음 행에서 두 번째 열을 가져옵니다. color = red