PHP 매뉴얼
이전 |  | 다음

# XLIV. InterBase Functions

# 소개

InterBase is a popular database put out by Borland/Inprise. More information about InterBase is available at http://www.interbase.com/. Oh, by the way, InterBase just joined the open source movement!

> 참고: Full support for InterBase 6 was added in PHP 4.0.

> This database uses a single quote (') character for escaping, a behavior similar to the Sybase database, add to your `php.ini` the following directive:

> `magic_quotes_sybase = On`

# 요구 사항

# 설치

To enable InterBase support configure PHP `--with-interbase[=DIR]`, where DIR is the InterBase base install directory, which defaults to `/usr/interbase`.

> Note to Win32 Users: In order to enable this module on a Windows environment, you must copy `gds32.dll` from the DLL folder of the PHP/Win32 binary package to the SYSTEM32 folder of your windows machine. (Ex: `C:\WINNT\SYSTEM32` or `C:\WINDOWS\SYSTEM32`). In case you installed the InterBase database server on the same machine PHP is running on, you will have this DLL already. Therefore you don't need to copy `gds32.dll` from the DLL folder.

# 런타임 설정

이 함수의 작동은 `php.ini` 설정에 영향을 받습니다.

표 1. InterBase configuration options

Name | Default | Changeable
--- | --- | ---
ibase.allow_persistent | "1" | PHP_INI_SYSTEM
ibase.max_persistent | "-1" | PHP_INI_SYSTEM
ibase.max_links | "-1" | PHP_INI_SYSTEM
ibase.default_user | NULL | PHP_INI_ALL
ibase.default_password | NULL | PHP_INI_ALL
ibase.timestampformat | "%m/%d/%Y%H:%M:%S" | PHP_INI_ALL
ibase.dateformat | "%m/%d/%Y" | PHP_INI_ALL
ibase.timeformat | "%H:%M:%S" | PHP_INI_ALL

For further details and definition of the PHP_INI_* constants see ini_set().

# 리소스 종류

# 상수 정의

이 확장 모듈은 다음의 상수를 정의합니다. 이는 확장 모듈을 PHP에 내장했거나, 실행시에 동적으로 읽어들일 경우에만 사용할 수 있습니다.

`IBASE_DEFAULT` (integer)

`IBASE_TEXT` (integer)

`IBASE_UNIXTIME` (integer)

`IBASE_WRITE` (integer)

  Access mode

`IBASE_READ` (integer)

  Access mode

`IBASE_COMMITTED` (integer)

  Isolation level

`IBASE_CONSISTENCY` (integer)

  Isolation level

`IBASE_CONCURRENCY` (integer)

  Isolation level (default)

`IBASE_REC_VERSION` (integer)

`IBASE_REC_NO_VERSION` (integer)

`IBASE_NOWAIT` (integer)

  Lock resolution

`IBASE_WAIT` (integer)

  Lock resolution (default)

`IBASE_TIMESTAMP` (integer)

`IBASE_DATE` (integer)

`IBASE_TIME` (integer)

이전 | 처음으로 | 다음
ifxus_write_slob | 위로 | ibase_add_user