PDOStatement :: fetchColumn
PDOStatement :: fetchColumn - 하나 하나를 반환하는 결과 집합의 다음 행에서. (PHP 5> = 5.1.0, PECL의 PDO> = 0.9.0)
설명
문법
string PDOStatement::fetchColumn ([ int $column_number = 0 ] )
아니, 그것은 FALSE를 반환하는 경우, 하나 하나를 반환하는 결과 집합에서 다음 행.
매개 변수
column_number
당신이 열 인덱스 번호 (0부터 시작하는 인덱스)의 라인에서 검색 하시겠습니까. 값이 PDOStatement :: fetchColumn없는 경우 () 첫 번째 열을 가져옵니다.
반환 값
하나 하나를 반환하는 결과 집합의 다음 행에서 PDOStatement :: fetchColumn ().
참고 : PDOStatement :: fetchColumn ()는 데이터를 검색하기 위해 사용하는 경우, 동일한 행의 다른 열을 반환 할 방법이 없다.
예
다음 행의 첫 번째 열로 돌아
<?php $sth = $dbh->prepare("SELECT name, colour FROM fruit"); $sth->execute(); /* 从结果集中的下一行获取第一列 */ print("从结果集中的下一行获取第一列:\n"); $result = $sth->fetchColumn(); print("name = $result\n"); print("从结果集中的下一行获取第二列:\n"); $result = $sth->fetchColumn(1); print("colour = $result\n"); ?>
위의 예는 출력을 것이다 :
从结果集中的下一行获取第一列: name = lemon 从结果集中的下一行获取第二列: colour = red