라이브러리

[PHP] pg_connect - PostgreSQL 연결 열기




PHP에서 pg_connect 사용하기

`pg_connect` 함수는 PostgreSQL 데이터베이스와 연결을 설정하는 데 사용됩니다. 이 함수는 PostgreSQL 데이터베이스와 연결을 설정하고, 연결된 데이터베이스에서 쿼리를 실행할 수 있도록 합니다.

pg_connect 함수의 사용법


`pg_connect` 함수는 다음과 같은 형태로 사용됩니다.

#hostingforum.kr
php

pg_connect("데이터베이스 연결 문자열");



데이터베이스 연결 문자열은 다음 형태로 구성됩니다.

#hostingforum.kr
sql

host=localhost port=5432 dbname=mydb user=myuser password=mypassword



예제: PostgreSQL 데이터베이스와 연결하기


#hostingforum.kr
php

<?php

// PostgreSQL 데이터베이스와 연결하기

$conn = pg_connect("host=localhost port=5432 dbname=mydb user=myuser password=mypassword");



if (!$conn) {

    echo "데이터베이스 연결 실패";

    exit;

}



echo "데이터베이스 연결 성공";



// 데이터베이스에서 쿼리 실행하기

$result = pg_query($conn, "SELECT * FROM mytable");



if (!$result) {

    echo "쿼리 실행 실패";

    exit;

}



// 쿼리 결과 출력하기

while ($row = pg_fetch_assoc($result)) {

    echo $row['컬럼명'] . "
";

}



// 데이터베이스 연결 해제하기

pg_close($conn);

?>



예제: PostgreSQL 데이터베이스와 연결하기 (연결 문자열을 변수로 사용하기)


#hostingforum.kr
php

<?php

// PostgreSQL 데이터베이스와 연결하기

$conn = pg_connect("host=localhost port=5432 dbname=mydb user=myuser password=mypassword");



if (!$conn) {

    echo "데이터베이스 연결 실패";

    exit;

}



echo "데이터베이스 연결 성공";



// 데이터베이스에서 쿼리 실행하기

$result = pg_query($conn, "SELECT * FROM mytable");



if (!$result) {

    echo "쿼리 실행 실패";

    exit;

}



// 쿼리 결과 출력하기

while ($row = pg_fetch_assoc($result)) {

    echo $row['컬럼명'] . "
";

}



// 데이터베이스 연결 해제하기

pg_close($conn);

?>



예제: PostgreSQL 데이터베이스와 연결하기 (연결 문자열을 상수로 사용하기)


#hostingforum.kr
php

<?php

// PostgreSQL 데이터베이스와 연결하기

define('DB_HOST', 'localhost');

define('DB_PORT', 5432);

define('DB_NAME', 'mydb');

define('DB_USER', 'myuser');

define('DB_PASSWORD', 'mypassword');



$conn = pg_connect("host=" . DB_HOST . " port=" . DB_PORT . " dbname=" . DB_NAME . " user=" . DB_USER . " password=" . DB_PASSWORD);



if (!$conn) {

    echo "데이터베이스 연결 실패";

    exit;

}



echo "데이터베이스 연결 성공";



// 데이터베이스에서 쿼리 실행하기

$result = pg_query($conn, "SELECT * FROM mytable");



if (!$result) {

    echo "쿼리 실행 실패";

    exit;

}



// 쿼리 결과 출력하기

while ($row = pg_fetch_assoc($result)) {

    echo $row['컬럼명'] . "
";

}



// 데이터베이스 연결 해제하기

pg_close($conn);

?>



참고


* `pg_connect` 함수는 PostgreSQL 데이터베이스와 연결을 설정하는 데 사용됩니다.
* 데이터베이스 연결 문자열은 `host`, `port`, `dbname`, `user`, `password` 등과 같은 키워드를 포함해야 합니다.
* `pg_query` 함수는 데이터베이스에서 쿼리를 실행하는 데 사용됩니다.
* `pg_fetch_assoc` 함수는 쿼리 결과를 배열로 반환하는 데 사용됩니다.
* `pg_close` 함수는 데이터베이스 연결을 해제하는 데 사용됩니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 333 페이지

검색

게시물 검색