[php] Firebird/Interbase PHP 확장
Firebird/Interbase PHP 확장
이 문서에서는 Firebird나 Interbase 데이터베이스에 연결하고 쿼리를 실행하는 PHP 애플리케이션을 작성하는 방법에 대해 설명합니다.
Firebird/Interbase PHP 확장 설치하기
먼저 firebird
나 interbase
확장을 설치해야 합니다. 이 확장은 기본적으로 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 공식 홈페이지를 참고하세요.