
pg_fetch_array 함수는 PostgreSQL 데이터베이스에서 데이터를 가져올 때 사용하는 함수입니다. 이 함수는 로우 데이터를 가져올 때 두 가지 방식으로 데이터를 가져올 수 있습니다.
첫 번째 방식은 key-value 쌍으로 데이터를 가져오는 것입니다. 이 방식은 PGSQL_ASSOC 상수 값을 사용하여 로우 데이터를 가져올 수 있습니다. 예를 들어, 다음 코드는 key-value 쌍으로 데이터를 가져올 수 있습니다.
#hostingforum.kr
php
$result = pg_query($conn, "SELECT * FROM users");
while ($row = pg_fetch_array($result, PGSQL_ASSOC)) {
echo $row['name'] . "n";
}
두 번째 방식은 단순히 인덱스 번호를 사용하여 데이터를 가져오는 것입니다. 이 방식은 PGSQL_NUM 상수 값을 사용하여 로우 데이터를 가져올 수 있습니다. 예를 들어, 다음 코드는 인덱스 번호를 사용하여 데이터를 가져올 수 있습니다.
#hostingforum.kr
php
$result = pg_query($conn, "SELECT * FROM users");
while ($row = pg_fetch_array($result, PGSQL_NUM)) {
echo $row[0] . "n";
}
pg_fetch_array 함수는 PGSQL_ASSOC, PGSQL_NUM, PGSQL_BOTH 상수 값을 사용하여 로우 데이터를 가져올 수 있습니다. PGSQL_ASSOC 상수 값을 사용하면 key-value 쌍으로 데이터를 가져올 수 있습니다. PGSQL_NUM 상수 값을 사용하면 인덱스 번호를 사용하여 데이터를 가져올 수 있습니다. PGSQL_BOTH 상수 값을 사용하면 두 가지 방식 모두 사용할 수 있습니다.
2025-04-10 07:02