PDO::query — SQL 문을 실행하고 결과 집합으로 이해할 수 있는 PDOStatement 개체를 반환합니다(PHP 5 >= 5.1.0, PECL pdo >= 0.2.0).
공개 PDOStatement PDO::query ( 문자열 $statement )
공개 PDOStatement PDO::query ( 문자열 $statement , int $PDO::FETCH_COLUMN , int $colno )
공개 PDOStatement PDO::query ( 문자열 $statement , int $PDO::FETCH_CLASS , 문자열 $classname , 배열 $ctorargs )
공개 PDOStatement PDO::query ( 문자열 $statement , int $PDO::FETCH_INTO , 개체 $object )
PDO::query()는 별도의 함수에서 SQL 문을 호출 및 실행하고 결과 세트(있는 경우)를 반환하며 해당 문은 PDOStatement 개체로 반환됩니다.
명령문 실행할 SQL 문입니다.
PDO::query()는 성공하면 PDOStatement 객체를 반환하고, 실패하면 FALSE를 반환합니다.
출력 결과 세트를 반복합니다.
<?phpfunction getFruit($conn) { $sql = '과일에서 이름, 색상, 칼로리를 선택하세요. ORDER BY 이름'; foreach ($conn->query($sql) as $row) { print $row['name'] . "t"; $row['color'] 인쇄 . "t"; $row['칼로리'] 인쇄 }}?
위의 출력은 다음과 같습니다.
애플 레드 150바나나 옐로우 250키위 브라운 75레몬 옐로우 25오렌지 오렌지 300배 그린 150수박 핑크 90