<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/refs.database.vendors.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'pt_BR',
  ),
  'this' => 
  array (
    0 => 'book.ibase.php',
    1 => 'Firebird/InterBase',
    2 => 'Firebird/InterBase',
  ),
  'up' => 
  array (
    0 => 'refs.database.vendors.php',
    1 => 'Extens&otilde;es de Banco de Dados Espec&iacute;ficas de Terceiros',
  ),
  'prev' => 
  array (
    0 => 'function.dbase-replace-record.php',
    1 => 'dbase_replace_record',
  ),
  'next' => 
  array (
    0 => 'ibase.setup.php',
    1 => 'Instala&ccedil;&atilde;o/Configura&ccedil;&atilde;o',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'pt_BR',
    'path' => 'reference/ibase/book.xml',
  ),
  'history' => 
  array (
  ),
  'extra_header_links' => 
  array (
    'rel' => 'alternate',
    'href' => '/manual/en/feeds/book.ibase.atom',
    'type' => 'application/atom+xml',
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="book.ibase" class="book">
 
 <h1 class="title">Firebird/InterBase</h1>

 
 <div id="intro.ibase" class="preface">
  <h1 class="title">Introdução</h1>
  <div class="warning"><strong class="warning">Aviso</strong>
   <p class="simpara">
    Esta extensão é considerada sem manutenção e abandonada. No entanto, o código-fonte
desta extensão ainda está disponível no <abbr>GIT</abbr> do
<abbr title="PHP Extension and Application Repository">PECL</abbr> aqui: 
    <a href="https://github.com/php/pecl-database-interbase" class="link external">&raquo;&nbsp;https://github.com/php/pecl-database-interbase</a>.
   </p>
  </div>
  <p class="simpara">
   Firebird é um banco de dados relacional que oferece muitos recursos ISO SQL-2003
   que é executado em Linux, Windows, e uma variedade de plataformas Unix. Firebird
   oferece excelente concorrência, alto desempenho, e um poderoso suporte de
   linguagem para procedimentos armazenados e gatilhos. Ele vem sendo usada em sistemas
   de produção sob uma variedades de nomes desde 1981.
  </p>
  <p class="simpara">
   InterBase é o nome da variante de código fechado deste RDBMS que
   foi desenvolvido pela Embarcadero/Inprise. Mais informação sobre InterBase está
   disponível em <a href="http://www.embarcadero.com/products/interbase" class="link external">&raquo;&nbsp;http://www.embarcadero.com/products/interbase</a>.
  </p>
  <p class="simpara">
   Firebird é um projeto (fundação) comercialmente independente de programadores C++,
   conselheiros técnicos e apoiadores desenvolvendo e melhorando um sistema de gerenciamento
   de banco de dados relacional multi-plataforma baseado no código fonte liberado pela
   Inprise Corp (agora conhecida como Embarcadero) sob a Licença Pública
   InterBase v.1.0 em 25 Julho, 2000. Mais informação sobre Firebird está
   disponível em <a href="http://www.firebirdsql.org/" class="link external">&raquo;&nbsp;http://www.firebirdsql.org/</a>.
  </p>
  <blockquote class="note"><p><strong class="note">Nota</strong>: 
   <span class="simpara">
    Esta extensão foi movida para o repositório <a href="https://pecl.php.net/" class="link external">&raquo;&nbsp;PECL</a>
e não é mais distribuída com o PHP desde a versão 7.4.0
   </span>
   <span class="simpara">
    Esta extensão suporta InterBase versões 6 e superiores e Firebird versão 2.0 e superiores.
   </span>
  </p></blockquote>
 </div>
 

 







 





 








<ul class="chunklist chunklist_book"><li><a href="ibase.setup.php">Instala&ccedil;&atilde;o/Configura&ccedil;&atilde;o</a><ul class="chunklist chunklist_book chunklist_children"><li><a href="ibase.installation.php">Instala&ccedil;&atilde;o</a></li><li><a href="ibase.configuration.php">Configura&ccedil;&otilde;es em Execu&ccedil;&atilde;o</a></li></ul></li><li><a href="ibase.constants.php">Constantes predefinidas</a></li><li><a href="ref.ibase.php">Fun&ccedil;&otilde;es para Firebird/InterBase</a><ul class="chunklist chunklist_book chunklist_children"><li><a href="function.fbird-add-user.php">fbird_add_user</a> — Sin&ocirc;nimo de ibase_add_user</li><li><a href="function.fbird-affected-rows.php">fbird_affected_rows</a> — Sin&ocirc;nimo de ibase_affected_rows</li><li><a href="function.fbird-backup.php">fbird_backup</a> — Sin&ocirc;nimo de ibase_backup</li><li><a href="function.fbird-blob-add.php">fbird_blob_add</a> — Sin&ocirc;nimo de ibase_blob_add</li><li><a href="function.fbird-blob-cancel.php">fbird_blob_cancel</a> — Cancela a cria&ccedil;&atilde;o de blob</li><li><a href="function.fbird-blob-close.php">fbird_blob_close</a> — Sin&ocirc;nimo de ibase_blob_close</li><li><a href="function.fbird-blob-create.php">fbird_blob_create</a> — Sin&ocirc;nimo de ibase_blob_create</li><li><a href="function.fbird-blob-echo.php">fbird_blob_echo</a> — Sin&ocirc;nimo de ibase_blob_echo</li><li><a href="function.fbird-blob-get.php">fbird_blob_get</a> — Sin&ocirc;nimo de ibase_blob_get</li><li><a href="function.fbird-blob-import.php">fbird_blob_import</a> — Sin&ocirc;nimo de ibase_blob_import</li><li><a href="function.fbird-blob-info.php">fbird_blob_info</a> — Sin&ocirc;nimo de ibase_blob_info</li><li><a href="function.fbird-blob-open.php">fbird_blob_open</a> — Sin&ocirc;nimo de ibase_blob_open</li><li><a href="function.fbird-close.php">fbird_close</a> — Sin&ocirc;nimo de ibase_close</li><li><a href="function.fbird-commit.php">fbird_commit</a> — Sin&ocirc;nimo de ibase_commit</li><li><a href="function.fbird-commit-ret.php">fbird_commit_ret</a> — Sin&ocirc;nimo de ibase_commit_ret</li><li><a href="function.fbird-connect.php">fbird_connect</a> — Sin&ocirc;nimo de ibase_connect</li><li><a href="function.fbird-db-info.php">fbird_db_info</a> — Sin&ocirc;nimo de ibase_db_info</li><li><a href="function.fbird-delete-user.php">fbird_delete_user</a> — Sin&ocirc;nimo de ibase_delete_user</li><li><a href="function.fbird-drop-db.php">fbird_drop_db</a> — Sin&ocirc;nimo de ibase_drop_db</li><li><a href="function.fbird-errcode.php">fbird_errcode</a> — Sin&ocirc;nimo de ibase_errcode</li><li><a href="function.fbird-errmsg.php">fbird_errmsg</a> — Sin&ocirc;nimo de ibase_errmsg</li><li><a href="function.fbird-execute.php">fbird_execute</a> — Sin&ocirc;nimo de ibase_execute</li><li><a href="function.fbird-fetch-assoc.php">fbird_fetch_assoc</a> — Sin&ocirc;nimo de ibase_fetch_assoc</li><li><a href="function.fbird-fetch-object.php">fbird_fetch_object</a> — Sin&ocirc;nimo de ibase_fetch_object</li><li><a href="function.fbird-fetch-row.php">fbird_fetch_row</a> — Sin&ocirc;nimo de ibase_fetch_row</li><li><a href="function.fbird-field-info.php">fbird_field_info</a> — Sin&ocirc;nimo de ibase_field_info</li><li><a href="function.fbird-free-event-handler.php">fbird_free_event_handler</a> — Sin&ocirc;nimo de ibase_free_event_handler</li><li><a href="function.fbird-free-query.php">fbird_free_query</a> — Sin&ocirc;nimo de ibase_free_query</li><li><a href="function.fbird-free-result.php">fbird_free_result</a> — Sin&ocirc;nimo de ibase_free_result</li><li><a href="function.fbird-gen-id.php">fbird_gen_id</a> — Sin&ocirc;nimo de ibase_gen_id</li><li><a href="function.fbird-maintain-db.php">fbird_maintain_db</a> — Sin&ocirc;nimo de ibase_maintain_db</li><li><a href="function.fbird-modify-user.php">fbird_modify_user</a> — Sin&ocirc;nimo de ibase_modify_user</li><li><a href="function.fbird-name-result.php">fbird_name_result</a> — Sin&ocirc;nimo de ibase_name_result</li><li><a href="function.fbird-num-fields.php">fbird_num_fields</a> — Sin&ocirc;nimo de ibase_num_fields</li><li><a href="function.fbird-num-params.php">fbird_num_params</a> — Sin&ocirc;nimo de ibase_num_params</li><li><a href="function.fbird-param-info.php">fbird_param_info</a> — Sin&ocirc;nimo de ibase_param_info</li><li><a href="function.fbird-pconnect.php">fbird_pconnect</a> — Sin&ocirc;nimo de ibase_pconnect</li><li><a href="function.fbird-prepare.php">fbird_prepare</a> — Sin&ocirc;nimo de ibase_prepare</li><li><a href="function.fbird-query.php">fbird_query</a> — Sin&ocirc;nimo de ibase_query</li><li><a href="function.fbird-restore.php">fbird_restore</a> — Sin&ocirc;nimo de ibase_restore</li><li><a href="function.fbird-rollback.php">fbird_rollback</a> — Sin&ocirc;nimo de ibase_rollback</li><li><a href="function.fbird-rollback-ret.php">fbird_rollback_ret</a> — Sin&ocirc;nimo de ibase_rollback_ret</li><li><a href="function.fbird-server-info.php">fbird_server_info</a> — Sin&ocirc;nimo de ibase_server_info</li><li><a href="function.fbird-service-attach.php">fbird_service_attach</a> — Sin&ocirc;nimo de ibase_service_attach</li><li><a href="function.fbird-service-detach.php">fbird_service_detach</a> — Sin&ocirc;nimo de ibase_service_detach</li><li><a href="function.fbird-set-event-handler.php">fbird_set_event_handler</a> — Sin&ocirc;nimo de ibase_set_event_handler</li><li><a href="function.fbird-trans.php">fbird_trans</a> — Sin&ocirc;nimo de ibase_trans</li><li><a href="function.fbird-wait-event.php">fbird_wait_event</a> — Sin&ocirc;nimo de ibase_wait_event</li><li><a href="function.ibase-add-user.php">ibase_add_user</a> — Adiciona um usu&aacute;rio a um banco de dados seguro</li><li><a href="function.ibase-affected-rows.php">ibase_affected_rows</a> — Retorna o n&uacute;mero de linhas que foram afetados pela consulta anterior</li><li><a href="function.ibase-backup.php">ibase_backup</a> — Inicia uma tarefa de backup no gerenciador de servi&ccedil;os e retorna imediatamente</li><li><a href="function.ibase-blob-add.php">ibase_blob_add</a> — Adiciona dados em um blob rec&eacute;m criado</li><li><a href="function.ibase-blob-cancel.php">ibase_blob_cancel</a> — Cancela a cria&ccedil;&atilde;o de blob</li><li><a href="function.ibase-blob-close.php">ibase_blob_close</a> — Fecha blob</li><li><a href="function.ibase-blob-create.php">ibase_blob_create</a> — Cria um novo blob para adicionar dados</li><li><a href="function.ibase-blob-echo.php">ibase_blob_echo</a> — Envia o conte&uacute;do do blob para o navegador</li><li><a href="function.ibase-blob-get.php">ibase_blob_get</a> — Retorna uma quantidade especificada de bytes de dados de um blob aberto</li><li><a href="function.ibase-blob-import.php">ibase_blob_import</a> — Cria um blob, copia um arquivo para ele e o fecha</li><li><a href="function.ibase-blob-info.php">ibase_blob_info</a> — Retorna o tamanho do blob e outras informa&ccedil;&otilde;es &uacute;teis</li><li><a href="function.ibase-blob-open.php">ibase_blob_open</a> — Abre um blob para obter partes de dados</li><li><a href="function.ibase-close.php">ibase_close</a> — Fecha uma conex&atilde;o com um banco de dados InterBase</li><li><a href="function.ibase-commit.php">ibase_commit</a> — Confirma uma transa&ccedil;&atilde;o</li><li><a href="function.ibase-commit-ret.php">ibase_commit_ret</a> — Confirma uma transa&ccedil;&atilde;o sem fech&aacute;-la</li><li><a href="function.ibase-connect.php">ibase_connect</a> — Abre uma conex&atilde;o com um banco de dados</li><li><a href="function.ibase-db-info.php">ibase_db_info</a> — Solicita estat&iacute;sticas sobre um banco de dados</li><li><a href="function.ibase-delete-user.php">ibase_delete_user</a> — Exclui um usu&aacute;rio de um banco de dados seguro</li><li><a href="function.ibase-drop-db.php">ibase_drop_db</a> — Exclui um banco de dados</li><li><a href="function.ibase-errcode.php">ibase_errcode</a> — Retorna um c&oacute;digo de erro</li><li><a href="function.ibase-errmsg.php">ibase_errmsg</a> — Retorna mensagens de erro</li><li><a href="function.ibase-execute.php">ibase_execute</a> — Executa uma consulta preparada anteriormente</li><li><a href="function.ibase-fetch-assoc.php">ibase_fetch_assoc</a> — Obt&eacute;m uma linha de resultado de uma consulta como um array associativo</li><li><a href="function.ibase-fetch-object.php">ibase_fetch_object</a> — Obt&eacute;m um objeto de um banco de dados InterBase</li><li><a href="function.ibase-fetch-row.php">ibase_fetch_row</a> — Busca uma linha de um banco de dados InterBase</li><li><a href="function.ibase-field-info.php">ibase_field_info</a> — Obt&eacute;m informa&ccedil;&atilde;o sobre um campo</li><li><a href="function.ibase-free-event-handler.php">ibase_free_event_handler</a> — Cancela um manipulador de eventos registrado</li><li><a href="function.ibase-free-query.php">ibase_free_query</a> — Libera a mem&oacute;ria alocada para uma consulta preparada</li><li><a href="function.ibase-free-result.php">ibase_free_result</a> — Libera um conjunto de resultados</li><li><a href="function.ibase-gen-id.php">ibase_gen_id</a> — Incrementa o gerador nomeado e retorna seu novo valor</li><li><a href="function.ibase-maintain-db.php">ibase_maintain_db</a> — Executa um comando de manuten&ccedil;&atilde;o no servidor de banco de dados</li><li><a href="function.ibase-modify-user.php">ibase_modify_user</a> — Modifica um usu&aacute;rio para um banco de dados seguro</li><li><a href="function.ibase-name-result.php">ibase_name_result</a> — Define um nome para um conjunto de resultados</li><li><a href="function.ibase-num-fields.php">ibase_num_fields</a> — Obt&eacute;m o n&uacute;mero de campos em um conjunto de resultados</li><li><a href="function.ibase-num-params.php">ibase_num_params</a> — Retorna o n&uacute;mero de par&acirc;metros em uma consulta preparada</li><li><a href="function.ibase-param-info.php">ibase_param_info</a> — Retorna informa&ccedil;&atilde;o sobre um par&acirc;metro em uma consulta preparada</li><li><a href="function.ibase-pconnect.php">ibase_pconnect</a> — Abre uma conex&atilde;o persistente com um banco de dados InterBase</li><li><a href="function.ibase-prepare.php">ibase_prepare</a> — Prepara uma consulta para liga&ccedil;&atilde;o de par&acirc;metros e execu&ccedil;&atilde;o posteriores</li><li><a href="function.ibase-query.php">ibase_query</a> — Executa uma consulta em um banco de dados InterBase</li><li><a href="function.ibase-restore.php">ibase_restore</a> — Inicia uma tarefa de restaura&ccedil;&atilde;o no gerenciador de servi&ccedil;os e retorna imediatamente</li><li><a href="function.ibase-rollback.php">ibase_rollback</a> — Reverte uma transa&ccedil;&atilde;o</li><li><a href="function.ibase-rollback-ret.php">ibase_rollback_ret</a> — Reverte uma transa&ccedil;&atilde;o sem fech&aacute;-la</li><li><a href="function.ibase-server-info.php">ibase_server_info</a> — Solicita informa&ccedil;&otilde;es sobre um servidor de banco de dados</li><li><a href="function.ibase-service-attach.php">ibase_service_attach</a> — Conecta ao gerenciador de servi&ccedil;os</li><li><a href="function.ibase-service-detach.php">ibase_service_detach</a> — Desconecta do gerenciador de servi&ccedil;os</li><li><a href="function.ibase-set-event-handler.php">ibase_set_event_handler</a> — Registra uma fun&ccedil;&atilde;o de retorno a ser chamada quando eventos s&atilde;o postados</li><li><a href="function.ibase-trans.php">ibase_trans</a> — Inicia uma transa&ccedil;&atilde;o</li><li><a href="function.ibase-wait-event.php">ibase_wait_event</a> — Espera por um evento ser postado pelo banco de dados</li></ul></li></ul></div><?php manual_footer($setup); ?>