XLV. InterBase 함수

인터베이스는 Borland/Inprise에 의해 내 놓은 유명한 데이터베이스이다. 보다 많은 인터베이스에 관한 정보가 필요하다면http://www.interbase.com/에서 찾아 볼 수 있다. 게다가 인터베이스는 오픈 소스 운동에 참가하게 되었다!

참고: PHP 4.0에서는 인터베이스에 관한 모든 지원이 추가 되었다.

이 데이터베이스는 따옴표(a single quote ('))를 escaping문자로 사용하며, behavior는 Sybase database와 유사하다. php.ini파일에서 다음과 같이 설정한다.:

magic_quotes_sybase = On

차례
ibase_blob_add --  Add data into created blob
ibase_blob_cancel --  Cancel creating blob
ibase_blob_close --  Close blob
ibase_blob_create --  Create blob for adding data
ibase_blob_echo --  Output blob contents to browser
ibase_blob_get --  Get len bytes data from open blob
ibase_blob_import --  Create blob, copy file in it, and close it
ibase_blob_info --  Return blob length and other useful info
ibase_blob_open --  Open blob for retrieving data parts
ibase_close --  InterBase database의 연결을 닫는다.
ibase_commit -- transaction을 실행
ibase_connect --  InterBase database와 연결을 설정한다.
ibase_errmsg --  error messages를 반환
ibase_execute -- 이전에 준비된 query를 실행한다.
ibase_fetch_object -- InterBase database로 부터 객체를 얻는다.
ibase_fetch_row -- InterBase database부터 열을 가지고 온다
ibase_field_info --  field관한 정보를 얻는다.
ibase_free_query --  prepared query에 의해 지정된 메모리를 해제한다.
ibase_free_result -- result set을 해제한다.
ibase_num_fields --  result set의 필드의 수를 얻는다.
ibase_pconnect --  InterBase database의 영속적인 연결을 생성한다.
ibase_prepare --  Prepare a query for later binding of parameter placeholders and execution
ibase_query -- InterBase database의 쿼리를 실행한다
ibase_rollback -- transaction을 되돌린다.
ibase_timefmt --  쿼리로 부터 리턴된 날짜와 시간타입의 포맷을 지정한다.
ibase_trans -- transaction을 시작한다.