[php] PHP 및 Firebird/Interbase 쿼리 실행

이 블로그 포스트에서는 Firebird/Interbase 데이터베이스와 PHP를 사용하여 쿼리 실행하는 방법에 대해 알아보겠습니다.

Firebird/Interbase 드라이버 설정

PHP에서 Firebird/Interbase 데이터베이스를 사용하려면 먼저 Firebird/Interbase 드라이버를 활성화해야 합니다. php.ini 파일을 열고 다음 확장자를 추가해야 합니다:

extension=php_interbase.dll

이후에 웹 서버를 다시 시작하여 확장자가 활성화되었는지 확인합니다.

데이터베이스 연결

이제 PHP 코드에서 Firebird/Interbase 데이터베이스에 연결하는 방법을 살펴보겠습니다. 다음 예제는 데이터베이스에 연결하는 방법을 보여줍니다.

<?php
$host = 'localhost';
$database = 'C:/path/to/your/database.fdb';
$username = 'username';
$password = 'password';

$conn = ibase_connect($host . ':' . $database, $username, $password, 'UTF-8');
if (!$conn) {
    die('Could not connect: ' . ibase_errmsg());
}
?>

쿼리 실행

이제 Firebird/Interbase 데이터베이스에서 PHP로 쿼리를 실행하는 방법을 살펴보겠습니다. 다음은 간단한 SELECT 쿼리를 실행하는 예제입니다.

$sql = 'SELECT * FROM your_table';
$result = ibase_query($conn, $sql);
while ($row = ibase_fetch_object($result)) {
    echo $row->COLUMN_NAME . "\n";
}

마치며

이렇게 PHP와 Firebird/Interbase 데이터베이스를 연동하여 쿼리를 실행하는 방법에 대해 알아보았습니다. 이를 참고하여 프로젝트에 적합한 방법으로 데이터베이스와 PHP를 연동하여 사용하시기 바랍니다.

참고 문헌: