PDOStatement ::는 setFetchMode
PDOStatement ::는 setFetchMode은 - 문장의 기본 획득 모드를 설정합니다. (PHP 5> = 5.1.0, PECL의 PDO> = 0.2.0)
설명
문법
bool PDOStatement::setFetchMode ( int $mode )
bool PDOStatement::setFetchMode ( int $PDO::FETCH_COLUMN , int $colno )
bool PDOStatement::setFetchMode ( int $PDO::FETCH_CLASS , string $classname , array $ctorargs )
bool PDOStatement::setFetchMode ( int $PDO::FETCH_INTO , object $object )
매개 변수
모드
획득 모드는 PDO :: FETCH_ * 일련의 정수이어야합니다.
COLNO
열 번호.
클래스 명
클래스 이름.
ctorargs
생성자의 매개 변수를 설정합니다.
목적
개체입니다.
반환 값
성공적인 TRUE 반환 또는 실패는 FALSE를 반환합니다.
예
설정 취득 모드
다음의 예는 PDOStatement ::는 setFetchMode ()가 PDOStatement 객체 획득 모드로 기본값을 변경하는 방법을 보여줍니다.
<?php $sql = 'SELECT name, colour, calories FROM fruit'; try { $stmt = $dbh->query($sql); $result = $stmt->setFetchMode(PDO::FETCH_NUM); while ($row = $stmt->fetch()) { print $row[0] . "\t" . $row[1] . "\t" . $row[2] . "\n"; } } catch (PDOException $e) { print $e->getMessage(); } ?>
위의 예제 출력 :
apple red 150 banana yellow 250 orange orange 300 kiwi brown 75 lemon yellow 25 pear green 150 watermelon pink 90