pg_fetch_all_columns

(PHP 5 >= 5.1.0, PHP 7, PHP 8)

pg_fetch_all_columns — 특정 결과 열의 모든 행을 배열로 가져옵니다.


설명

pg_fetch_all_columns(PgSql\Result $result, int $field = 0): array

pg_fetch_all_columns()PgSql\Result 인스턴스의 특정 열에 있는 모든 행(레코드)을 포함하는 배열을 반환합니다.

참고: 이 함수는 NULL 필드를 PHP null 값으로 설정합니다.


매개변수

result
pg_query(), pg_query_params() 또는 pg_execute()(특히)에 의해 반환된 PgSql\Result 인스턴스.
field
열 번호. 지정하지 않으면 첫 번째 열이 기본값으로 사용됩니다.

반환 값

결과 열에 모든 값이 있는 배열입니다.


변경 로그

버전 설명
8.1.0 result 매개변수는 이제 PgSql\Result 인스턴스를 필요로 합니다. 이전에는 resource가 필요했습니다.

Examples

예제 #1 pg_fetch_all_columns() 예제

                  
<?php
$conn = pg_pconnect("dbname=publisher");
if (!$conn) {
  echo "An error occurred.\n";
  exit;
}

$result = pg_query($conn, "SELECT title, name, address FROM authors");
if (!$result) {
  echo "An error occurred.\n";
  exit;
}

// Get an array of all author names
$arr = pg_fetch_all_columns($result, 1);

var_dump($arr);

?>
                  
                

기타

  • pg_fetch_all() - 결과에서 모든 행을 배열로 가져옵니다.