[php] Firebird/Interbase PHP 확장

Firebird/Interbase PHP 확장

이 문서에서는 Firebird나 Interbase 데이터베이스에 연결하고 쿼리를 실행하는 PHP 애플리케이션을 작성하는 방법에 대해 설명합니다.


Firebird/Interbase PHP 확장 설치하기

먼저 firebirdinterbase 확장을 설치해야 합니다. 이 확장은 기본적으로 PHP 5.3.0 이상에서 제공됩니다.

다음 명령어를 사용하여 설치합니다.

sudo apt-get install php7.4-interbase

이후 PHP를 다시 실행하여 확장이 제대로 로드되었는지 확인하세요.


Firebird/Interbase 데이터베이스에 연결하기

PHP에서 Firebird/Interbase 데이터베이스에 연결하려면 ibase_connect 함수를 사용합니다. 다음은 간단한 연결 예제입니다.

<?php
// Firebird/Interbase 서버에 연결
$conn = ibase_connect('localhost:/path/to/your/database.fdb', 'username', 'password');

// 연결이 성공했는지 확인
if (!$conn) {
    die('연결 실패: ' . ibase_errmsg());
}

echo '연결 성공!';

// 데이터베이스 연결 닫기
ibase_close($conn);
?>

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

데이터베이스에 연결했다면, 이제 쿼리를 실행하여 데이터를 가져올 수 있습니다.

<?php
// Firebird/Interbase 서버에 연결
$conn = ibase_connect('localhost:/path/to/your/database.fdb', 'username', 'password');

// 쿼리 실행
$query = 'SELECT * FROM your_table';
$result = ibase_query($conn, $query);

// 결과 확인
while ($row = ibase_fetch_assoc($result)) {
    echo $row['COLUMN_NAME'] . "\n";
}

// 결과 세트 해제
ibase_free_result($result);

// 데이터베이스 연결 닫기
ibase_close($conn);
?>

이제 Firebird/Interbase 데이터베이스에 PHP로 연결하고 쿼리를 실행하는 방법을 알게 되었습니다. Firebird와 Interbase는 PHP 애플리케이션에서 안정적으로 사용할 수 있는 강력한 오픈소스 데이터베이스 시스템입니다.

더 많은 정보가 필요하다면 PHP 공식 홈페이지를 참고하세요.