
pg_fetch_object 함수는 PostgreSQL 데이터베이스에서 데이터를 가져와 PHP 객체로 변환하는 함수입니다. 이 함수를 사용하여 데이터베이스에서 테이블의 행을 가져올 수 있습니다.
예를 들어, 다음 SQL 명령어를 실행하여 데이터베이스에서 테이블의 행을 가져올 수 있습니다.
#hostingforum.kr
sql
SELECT * FROM 테이블명;
이 경우, pg_fetch_object 함수를 사용하여 데이터베이스에서 가져온 데이터를 객체로 변환할 수 있습니다.
#hostingforum.kr
php
$result = pg_query($conn, "SELECT * FROM 테이블명;");
$obj = pg_fetch_object($result);
pg_fetch_object 함수는 데이터베이스에서 가져온 데이터를 PHP 객체로 변환합니다. 객체의 속성은 데이터베이스에서 가져온 열 이름과 일치합니다.
#hostingforum.kr
php
echo $obj->열이름;
또한, pg_fetch_object 함수는 데이터베이스에서 가져온 데이터를 배열로 변환할 필요가 없습니다. 바로 객체로 변환할 수 있습니다.
#hostingforum.kr
php
$result = pg_query($conn, "SELECT * FROM 테이블명;");
while ($obj = pg_fetch_object($result)) {
echo $obj->열이름;
}
이 예제를 통해, pg_fetch_object 함수를 사용하여 데이터베이스에서 객체를 가져올 수 있는지, 그리고 가져올 때 어떤 형식으로 가져올 수 있는지 알려드렸습니다.
2025-07-23 02:43