라이브러리
[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` 함수는 데이터베이스 연결을 해제하는 데 사용됩니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.