<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <HTML ><HEAD ><TITLE >Firebird/InterBase</TITLE ><META NAME="GENERATOR" CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK REL="HOME" TITLE="Manual do PHP" HREF="index.html"><LINK REL="UP" TITLE="Referência das Funções" HREF="funcref.html"><LINK REL="PREVIOUS" TITLE="filter_var" HREF="function.filter-var.html"><LINK REL="NEXT" TITLE="ibase_add_user" HREF="function.ibase-add-user.html"><META HTTP-EQUIV="Content-type" CONTENT="text/html; charset=UTF-8"></HEAD ><BODY CLASS="reference" BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#0000FF" VLINK="#840084" ALINK="#0000FF" ><DIV CLASS="NAVHEADER" ><TABLE SUMMARY="Header navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="0" ><TR ><TH COLSPAN="3" ALIGN="center" >Manual do PHP</TH ></TR ><TR ><TD WIDTH="10%" ALIGN="left" VALIGN="bottom" ><A HREF="function.filter-var.html" ACCESSKEY="P" >Anterior</A ></TD ><TD WIDTH="80%" ALIGN="center" VALIGN="bottom" ></TD ><TD WIDTH="10%" ALIGN="right" VALIGN="bottom" ><A HREF="function.ibase-add-user.html" ACCESSKEY="N" >Próxima</A ></TD ></TR ></TABLE ><HR ALIGN="LEFT" WIDTH="100%"></DIV ><DIV CLASS="reference" ><A NAME="ref.ibase" ></A ><DIV CLASS="TITLEPAGE" ><H1 CLASS="title" >XLII. Firebird/InterBase</H1 ><DIV CLASS="PARTINTRO" ><A NAME="AEN51790" ></A ><DIV CLASS="section" ><H1 CLASS="section" ><A NAME="ibase.intro" >Introdução</A ></H1 ><P > Firebird/InterBase é um banco de dados relacional que oferecere a maioria da funcionalidade do ANSI SQL-92 que funciona no Linux, Windows, e uma variedade de plataformas Unix. Firebird/InterBase oferrece uma exelente concorencia, alta performance, e uma linguagem poderosa que suporta stored procedures e triggers. Ele é usado em sistemas de produção, sobre uma variedade de nomes deste 1981. </P ><P > InterBase é o nome da variante de código fechado deste RDBMS que foi desenvolvido pela Borland/Inprise. maiores informações sobre o InterBase esta disponível em <A HREF="http://www.borland.com/interbase/" TARGET="_top" >http://www.borland.com/interbase/</A >. </P ><P > Firebird é um projeto comercialmente independente de programadores C e C++, conselheiros tecnicos e pessoal de suporte desenvolvendo e melhorando um banco de dados relacional, multi-plataforma baseado no código fonte liberado pela Inprise Corp (agora conhecido como Borland Software Corp) sobre InterBase Public License v.1.0 em 25 de Julho de 2000. Maiores informações sobre o Firebird esta disponível em <A HREF="http://www.firebirdsql.org/" TARGET="_top" >http://www.firebirdsql.org/</A >. </P ><DIV CLASS="note" ><BLOCKQUOTE CLASS="note" ><P ><B >Nota: </B > Esta extensão suporta InterBase versão 5 e posteriores e todas as versões do Firebird. Suporte para InterBase versão 5.x será deixado no PHP 5. </P ><P > Este banco de dados usa aspas simples (') para escapar, um funcionamento semelhante ao do banco de dados Sybase, adicione ao seu <TT CLASS="filename" >php.ini</TT > a seguinte diretiva: <DIV CLASS="informalexample" ><P ></P ><A NAME="AEN51802" ></A ><TABLE BORDER="0" BGCOLOR="#E0E0E0" CELLPADDING="5" ><TR ><TD ><code><font color="#000000"> magic_quotes_sybase = On</font> </code></TD ></TR ></TABLE ><P ></P ></DIV > </P ></BLOCKQUOTE ></DIV ></DIV ><DIV CLASS="section" ><H1 CLASS="section" ><A NAME="ibase.requirements" >Dependências</A ></H1 ><P > </P ></DIV ><DIV CLASS="section" ><H1 CLASS="section" ><A NAME="ibase.installation" >Instalação</A ></H1 ><P > Para ativar o suporte InterBase, configure o PHP com <CODE CLASS="option" >--with-interbase[=DIR]</CODE >, aonde DIR é o diretório base da instalação do InterBase, o qual o padrão é <TT CLASS="filename" >/usr/interbase</TT >. </P ><DIV CLASS="note" ><BLOCKQUOTE CLASS="note" ><P ><B >Nota para os usários de Win32: </B > Para ativar este módulo em um ambiente Windows, você deverá copiar <TT CLASS="filename" >gds32.dll</TT > da pasta DLL do pacote binário PHP/Win32 para a pasta SYSTEM32 em seu computador com Windows. (Ex: <TT CLASS="filename" >C:\WINNT\SYSTEM32</TT > or <TT CLASS="filename" >C:\WINDOWS\SYSTEM32</TT >). No caso de você já ter o sevidor de banco de dados InterBase na mesma máquina onde o PHP esta sendo executado, você já deve ter esta DLL. Então você não precisará copiar <TT CLASS="filename" >gds32.dll</TT > a partir da pasta DLL. </P ></BLOCKQUOTE ></DIV ></DIV ><DIV CLASS="section" ><H1 CLASS="section" ><A NAME="ibase.configuration" >Configurações em execução</A ></H1 ><P > O comportamento dessas funções podem ser modificado pelas configurações do <TT CLASS="filename" >php.ini</TT >. </P ><P > <DIV CLASS="table" ><A NAME="AEN51824" ></A ><P ><B >Tabela 1. Opções de configuração do InterBase</B ></P ><TABLE BORDER="1" CLASS="CALSTABLE" ><COL><COL><COL><COL><THEAD ><TR ><TH >Nome</TH ><TH >Padrão</TH ><TH >Modificável</TH ><TH >Modificações</TH ></TR ></THEAD ><TBODY ><TR ><TD >ibase.allow_persistent</TD ><TD >1</TD ><TD >PHP_INI_SYSTEM</TD ><TD > </TD ></TR ><TR ><TD >ibase.max_persistent</TD ><TD >"-1"</TD ><TD >PHP_INI_SYSTEM</TD ><TD > </TD ></TR ><TR ><TD >ibase.max_links</TD ><TD >"-1"</TD ><TD >PHP_INI_SYSTEM</TD ><TD > </TD ></TR ><TR ><TD >ibase.default_db</TD ><TD >NULL</TD ><TD >PHP_INI_SYSTEM</TD ><TD >Disponível desde o PHP 5.0.0.</TD ></TR ><TR ><TD >ibase.default_user</TD ><TD >NULL</TD ><TD >PHP_INI_ALL</TD ><TD > </TD ></TR ><TR ><TD >ibase.default_password</TD ><TD >NULL</TD ><TD >PHP_INI_ALL</TD ><TD > </TD ></TR ><TR ><TD >ibase.default_charset</TD ><TD >NULL</TD ><TD >PHP_INI_ALL</TD ><TD >Disponível desde o PHP 5.0.0.</TD ></TR ><TR ><TD >ibase.timestampformat</TD ><TD >"%Y-%m-%d %H:%M:%S"</TD ><TD >PHP_INI_ALL</TD ><TD > </TD ></TR ><TR ><TD >ibase.dateformat</TD ><TD >"%Y-%m-%d"</TD ><TD >PHP_INI_ALL</TD ><TD > </TD ></TR ><TR ><TD >ibase.timeformat</TD ><TD >"%H:%M:%S"</TD ><TD >PHP_INI_ALL</TD ><TD > </TD ></TR ></TBODY ></TABLE ></DIV > Para mais detalhes e definições das constantes PHP_INI_*, veja <A HREF="ini.html" >Apêndice H</A >. </P ><P >Breve descrição das diretivas de configuração.</P ><P > <P ></P ><DIV CLASS="variablelist" ><DL ><DT ><A NAME="ini.ibase.allow-persistent" ></A ><CODE CLASS="parameter" >ibase.allow_persistent</CODE > <A HREF="language.types.boolean.html" ><B CLASS="type" >boolean</B ></A ></DT ><DD ><P > Quando permitir <A HREF="features.persistent-connections.html" >conexões persistentes</A > ao Firebird/InterBase. </P ></DD ><DT ><A NAME="ini.ibase.max-persistent" ></A ><CODE CLASS="parameter" >ibase.max_persistent</CODE > <A HREF="language.types.integer.html" ><B CLASS="type" >integer</B ></A ></DT ><DD ><P > O número máximo de conexões persistentes com o Firebird/InterBase por processo. Novas conexões criadas com ibase_pconnect() não serão persistentes se este número for excedido. </P ></DD ><DT ><A NAME="ini.ibase.max-links" ></A ><CODE CLASS="parameter" >ibase.max_links</CODE > <A HREF="language.types.integer.html" ><B CLASS="type" >integer</B ></A ></DT ><DD ><P > O número máximo de conexões ao Firebird/InterBase por processo, incluindo as conexões persistentes. </P ></DD ><DT ><A NAME="ini.ibase.default-db" ></A ><CODE CLASS="parameter" >ibase.default_db</CODE > <A HREF="language.types.string.html" ><B CLASS="type" >string</B ></A ></DT ><DD ><P > O banco de dados padrão a conectar quando ibase_[p]connect() é chamada sem especificar o nome do banco de dados. Se este valor for definido e o SQL safe mode estiver ativado, não serão permitidas outras conexões a este banco de dados. </P ></DD ><DT ><A NAME="ini.ibase.default-user" ></A ><CODE CLASS="parameter" >ibase.default_user</CODE > <A HREF="language.types.string.html" ><B CLASS="type" >string</B ></A ></DT ><DD ><P > O nome de usuário para usar quando estiver se conectando ao banco de dados se não for especificado um nome de usuário. </P ></DD ><DT ><A NAME="ini.ibase.default-password" ></A ><CODE CLASS="parameter" >ibase.default_password</CODE > <A HREF="language.types.string.html" ><B CLASS="type" >string</B ></A ></DT ><DD ><P > A senha usada ao conectar ao banco de dados se nenhuma senha for especificada. </P ></DD ><DT ><A NAME="ini.ibase.default-charset" ></A ><CODE CLASS="parameter" >ibase.default_charset</CODE > <A HREF="language.types.string.html" ><B CLASS="type" >string</B ></A ></DT ><DD ><P > O conjunto de caracteres a usar quando estiver conectando ao banco de dados se nenhum conjunto de caracteres for especificado. </P ></DD ><DT ><A NAME="ini.ibase.timestampformat" ></A ><CODE CLASS="parameter" >ibase.timestampformat</CODE > <A HREF="language.types.string.html" ><B CLASS="type" >string</B ></A ></DT ><DD ><P > </P ></DD ><DT ><A NAME="ini.ibase.dateformat" ></A ><CODE CLASS="parameter" >ibase.dateformat</CODE > <A HREF="language.types.string.html" ><B CLASS="type" >string</B ></A ></DT ><DD ><P > </P ></DD ><DT ><A NAME="ini.ibase.timeformat" ></A ><CODE CLASS="parameter" >ibase.timeformat</CODE > <A HREF="language.types.string.html" ><B CLASS="type" >string</B ></A ></DT ><DD ><P > Estas diretivas são usadas para definir os formatos de data e hora que são usados ao retornas datas e horas do conjunto de resultados, ou quando estiver fornecendo datas e horas em parâmetros. </P ></DD ></DL ></DIV > </P ></DIV ><DIV CLASS="section" ><H1 CLASS="section" ><A NAME="ibase.resources" >Tipos Resource</A ></H1 ><P > </P ></DIV ><DIV CLASS="section" ><H1 CLASS="section" ><A NAME="ibase.constants" >Constantes pré-definidas</A ></H1 ><P > As contantes abaixo são definidas por esta extensão e somente estarão disponíveis quando a extensão foi compilada com o PHP ou carregada dinamicamente durante a execução. </P ><P > As seguinte constantes podem ser passadas para <A HREF="function.ibase-trans.html" ><B CLASS="function" >ibase_trans()</B ></A > para especificar o funcionamento da transação. <DIV CLASS="table" ><A NAME="AEN51957" ></A ><P ><B >Tabela 2. Opções da transação Firebird/InterBase</B ></P ><TABLE BORDER="1" CLASS="CALSTABLE" ><COL><COL><THEAD ><TR ><TH >Constante</TH ><TH >Descrição</TH ></TR ></THEAD ><TBODY ><TR ><TD >IBASE_DEFAULT</TD ><TD > Serão usadas as definições padrão para a transação. Este padrão é determinado pela biblioteca do cliente, a qual define-o como IBASE_WRITE|IBASE_CONCURRENCY|IBASE_WAIT na maioria ds casos.</TD ></TR ><TR ><TD >IBASE_READ</TD ><TD >Começa uma transação apenas para leitura.</TD ></TR ><TR ><TD >IBASE_WRITE</TD ><TD >Começa uma transação de leitura e escrita.</TD ></TR ><TR ><TD >IBASE_CONSISTENCY</TD ><TD >Começa uma transação com o nível de isolação definido como 'consistency', o qual indica que a transação não pode ler de tabelas que estão sendo modificadas por outras transações concorrentes.</TD ></TR ><TR ><TD >IBASE_CONCURRENCY</TD ><TD >Começa uma transação com o nível de isolação definido como 'concurrency' (ou 'snapshot'), o qual indica que a transação tem acesso a todas as tabelas, mas não pode ver as modificações que foram gravadas por outras transações após a transação ter começado.</TD ></TR ><TR ><TD >IBASE_COMMITTED</TD ><TD >Começa uma transação com o nível de isolação definido como 'read committed'. Esta opção deve ser combinada com <TT CLASS="constant" ><B >IBASE_REC_VERSION</B ></TT > ou <TT CLASS="constant" ><B >IBASE_REC_NO_VERSION</B ></TT >. Este nível de isolação permite acesso para as modifcações salvar após o início da transação. Se <TT CLASS="constant" ><B >IBASE_REC_NO_VERSION</B ></TT > for especificada, apenas a ultima versão de uma linha pode ser lida. Se <TT CLASS="constant" ><B >IBASE_REC_VERSION</B ></TT > for especificada, uma linha pode ser lida mesmo quando exista uma modificação pendente em uma transação concorrente. </TD ></TR ><TR ><TD >IBASE_WAIT</TD ><TD >Indica que uma transação deve esperar e tentar novamente quando aconteça um conflito.</TD ></TR ><TR ><TD >IBASE_NOWAIT</TD ><TD >Indica que a transação deve falhar imediatamente quando aconteça um conflito.</TD ></TR ></TBODY ></TABLE ></DIV > </P ><P > As seguintes constantes podem ser passadas para <A HREF="function.ibase-fetch-row.html" ><B CLASS="function" >ibase_fetch_row()</B ></A >, <A HREF="function.ibase-fetch-assoc.html" ><B CLASS="function" >ibase_fetch_assoc()</B ></A > ou <A HREF="function.ibase-fetch-object.html" ><B CLASS="function" >ibase_fetch_object()</B ></A > para especificar o funcionamento para obter. <DIV CLASS="table" ><A NAME="AEN51997" ></A ><P ><B >Tabela 3. Opções para obter do Firebird/InterBase</B ></P ><TABLE BORDER="1" CLASS="CALSTABLE" ><COL><COL><THEAD ><TR ><TH >Constante</TH ><TH >Descrição</TH ></TR ></THEAD ><TBODY ><TR ><TD >IBASE_FETCH_BLOBS</TD ><TD >Também disponível como <TT CLASS="constant" ><B >IBASE_TEXT</B ></TT >para compatibilidade com versões anteriores. Faz com que o conteúdo de campos BLOB serão retornados diretamente, ao invés de serem retornados como identificadores BLOB.</TD ></TR ><TR ><TD >IBASE_FETCH_ARRAYS</TD ><TD >Faz com que as arrays sejam retornadas diretamente. Se não, são retornados identificadores de array. Identificadores de array somente podem ser usados como argumentos para operações INSERT, já que não estão disponíveis atualmente nenhuma função para manipular identificadores de array. </TD ></TR ><TR ><TD >IBASE_UNIXTIME</TD ><TD >Faz com que campos de date e time não sejam retornados como strings, mas como timestamps UNIX (o número de segundos deste epoch, o qual é 1-Jan-1970 0:00 UTC). Pode ser problematico se usado com datas antes de 1970 em alguns sistemas. </TD ></TR ></TBODY ></TABLE ></DIV > </P ><P > As seguintes constantes são usados para passar requesições e opções para as funções da API de serviços (<A HREF="function.ibase-server-info.html" ><B CLASS="function" >ibase_server_info()</B ></A >, <B CLASS="function" >ibase_db_info ()</B >, <A HREF="function.ibase-backup.html" ><B CLASS="function" >ibase_backup()</B ></A >, <B CLASS="function" >ibase_restore ()</B > e <A HREF="function.ibase-maintain-db.html" ><B CLASS="function" >ibase_maintain_db()</B ></A >). Por favor veja o manual do Firebird/InterBase para o significado destas opções. <P ></P ><DIV CLASS="variablelist" ><DL ><DT ><TT CLASS="constant" ><B >IBASE_BKP_IGNORE_CHECKSUMS</B ></TT ></DT ><DD ><P > </P ></DD ><DT ><TT CLASS="constant" ><B >IBASE_BKP_IGNORE_LIMBO</B ></TT ></DT ><DD ><P > </P ></DD ><DT ><TT CLASS="constant" ><B >IBASE_BKP_METADATA_ONLY</B ></TT ></DT ><DD ><P > </P ></DD ><DT ><TT CLASS="constant" ><B >IBASE_BKP_NO_GARBAGE_COLLECT</B ></TT ></DT ><DD ><P > </P ></DD ><DT ><TT CLASS="constant" ><B >IBASE_BKP_OLD_DESCRIPTIONS</B ></TT ></DT ><DD ><P > </P ></DD ><DT ><TT CLASS="constant" ><B >IBASE_BKP_NON_TRANSPORTABLE</B ></TT ></DT ><DD ><P > </P ></DD ><DT ><TT CLASS="constant" ><B >IBASE_BKP_CONVERT</B ></TT ></DT ><DD ><P > Opções para <A HREF="function.ibase-backup.html" ><B CLASS="function" >ibase_backup()</B ></A > </P ></DD ><DT ><TT CLASS="constant" ><B >IBASE_RES_DEACTIVATE_IDX</B ></TT ></DT ><DD ><P > </P ></DD ><DT ><TT CLASS="constant" ><B >IBASE_RES_NO_SHADOW</B ></TT ></DT ><DD ><P > </P ></DD ><DT ><TT CLASS="constant" ><B >IBASE_RES_NO_VALIDITY</B ></TT ></DT ><DD ><P > </P ></DD ><DT ><TT CLASS="constant" ><B >IBASE_RES_ONE_AT_A_TIME</B ></TT ></DT ><DD ><P > </P ></DD ><DT ><TT CLASS="constant" ><B >IBASE_RES_REPLACE</B ></TT ></DT ><DD ><P > </P ></DD ><DT ><TT CLASS="constant" ><B >IBASE_RES_CREATE</B ></TT ></DT ><DD ><P > </P ></DD ><DT ><TT CLASS="constant" ><B >IBASE_RES_USE_ALL_SPACE</B ></TT ></DT ><DD ><P > Opções para <A HREF="function.ibase-restore.html" ><B CLASS="function" >ibase_restore()</B ></A > </P ></DD ><DT ><TT CLASS="constant" ><B >IBASE_PRP_PAGE_BUFFERS</B ></TT ></DT ><DD ><P > </P ></DD ><DT ><TT CLASS="constant" ><B >IBASE_PRP_SWEEP_INTERVAL</B ></TT ></DT ><DD ><P > </P ></DD ><DT ><TT CLASS="constant" ><B >IBASE_PRP_SHUTDOWN_DB</B ></TT ></DT ><DD ><P > </P ></DD ><DT ><TT CLASS="constant" ><B >IBASE_PRP_DENY_NEW_TRANSACTIONS</B ></TT ></DT ><DD ><P > </P ></DD ><DT ><TT CLASS="constant" ><B >IBASE_PRP_DENY_NEW_ATTACHMENTS</B ></TT ></DT ><DD ><P > </P ></DD ><DT ><TT CLASS="constant" ><B >IBASE_PRP_RESERVE_SPACE</B ></TT ></DT ><DD ><P > </P ></DD ><DT ><TT CLASS="constant" ><B >IBASE_PRP_RES_USE_FULL</B ></TT ></DT ><DD ><P > </P ></DD ><DT ><TT CLASS="constant" ><B >IBASE_PRP_RES</B ></TT ></DT ><DD ><P > </P ></DD ><DT ><TT CLASS="constant" ><B >IBASE_PRP_WRITE_MODE</B ></TT ></DT ><DD ><P > </P ></DD ><DT ><TT CLASS="constant" ><B >IBASE_PRP_WM_ASYNC</B ></TT ></DT ><DD ><P > </P ></DD ><DT ><TT CLASS="constant" ><B >IBASE_PRP_WM_SYNC</B ></TT ></DT ><DD ><P > </P ></DD ><DT ><TT CLASS="constant" ><B >IBASE_PRP_ACCESS_MODE</B ></TT ></DT ><DD ><P > </P ></DD ><DT ><TT CLASS="constant" ><B >IBASE_PRP_AM_READONLY</B ></TT ></DT ><DD ><P > </P ></DD ><DT ><TT CLASS="constant" ><B >IBASE_PRP_AM_READWRITE</B ></TT ></DT ><DD ><P > </P ></DD ><DT ><TT CLASS="constant" ><B >IBASE_PRP_SET_SQL_DIALECT</B ></TT ></DT ><DD ><P > </P ></DD ><DT ><TT CLASS="constant" ><B >IBASE_PRP_ACTIVATE</B ></TT ></DT ><DD ><P > </P ></DD ><DT ><TT CLASS="constant" ><B >IBASE_PRP_DB_ONLINE</B ></TT ></DT ><DD ><P > </P ></DD ><DT ><TT CLASS="constant" ><B >IBASE_RPR_CHECK_DB</B ></TT ></DT ><DD ><P > </P ></DD ><DT ><TT CLASS="constant" ><B >IBASE_RPR_IGNORE_CHECKSUM</B ></TT ></DT ><DD ><P > </P ></DD ><DT ><TT CLASS="constant" ><B >IBASE_RPR_KILL_SHADOWS</B ></TT ></DT ><DD ><P > </P ></DD ><DT ><TT CLASS="constant" ><B >IBASE_RPR_MEND_DB</B ></TT ></DT ><DD ><P > </P ></DD ><DT ><TT CLASS="constant" ><B >IBASE_RPR_VALIDATE_DB</B ></TT ></DT ><DD ><P > </P ></DD ><DT ><TT CLASS="constant" ><B >IBASE_RPR_FULL</B ></TT ></DT ><DD ><P > </P ></DD ><DT ><TT CLASS="constant" ><B >IBASE_RPR_SWEEP_DB</B ></TT ></DT ><DD ><P > Opções para <A HREF="function.ibase-maintain-db.html" ><B CLASS="function" >ibase_maintain_db()</B ></A > </P ></DD ><DT ><TT CLASS="constant" ><B >IBASE_STS_DATA_PAGES</B ></TT ></DT ><DD ><P > </P ></DD ><DT ><TT CLASS="constant" ><B >IBASE_STS_DB_LOG</B ></TT ></DT ><DD ><P > </P ></DD ><DT ><TT CLASS="constant" ><B >IBASE_STS_HDR_PAGES</B ></TT ></DT ><DD ><P > </P ></DD ><DT ><TT CLASS="constant" ><B >IBASE_STS_IDX_PAGES</B ></TT ></DT ><DD ><P > </P ></DD ><DT ><TT CLASS="constant" ><B >IBASE_STS_SYS_RELATIONS</B ></TT ></DT ><DD ><P > Opções para <A HREF="function.ibase-db-info.html" ><B CLASS="function" >ibase_db_info()</B ></A > </P ></DD ><DT ><TT CLASS="constant" ><B >IBASE_SVC_SERVER_VERSION</B ></TT ></DT ><DD ><P > </P ></DD ><DT ><TT CLASS="constant" ><B >IBASE_SVC_IMPLEMENTATION</B ></TT ></DT ><DD ><P > </P ></DD ><DT ><TT CLASS="constant" ><B >IBASE_SVC_GET_ENV</B ></TT ></DT ><DD ><P > </P ></DD ><DT ><TT CLASS="constant" ><B >IBASE_SVC_GET_ENV_LOCK</B ></TT ></DT ><DD ><P > </P ></DD ><DT ><TT CLASS="constant" ><B >IBASE_SVC_GET_ENV_MSG</B ></TT ></DT ><DD ><P > </P ></DD ><DT ><TT CLASS="constant" ><B >IBASE_SVC_USER_DBPATH</B ></TT ></DT ><DD ><P > </P ></DD ><DT ><TT CLASS="constant" ><B >IBASE_SVC_SVR_DB_INFO</B ></TT ></DT ><DD ><P > </P ></DD ><DT ><TT CLASS="constant" ><B >IBASE_SVC_GET_USERS</B ></TT ></DT ><DD ><P > Opções para <A HREF="function.ibase-server-info.html" ><B CLASS="function" >ibase_server_info()</B ></A > </P ></DD ></DL ></DIV > </P ></DIV ></DIV ><DIV CLASS="TOC" ><DL ><DT ><B >Índice</B ></DT ><DT ><A HREF="function.ibase-add-user.html" >ibase_add_user</A > -- Adiciona um usuário a um banco de dados seguro (apenas para IB6 ou posterior) </DT ><DT ><A HREF="function.ibase-affected-rows.html" >ibase_affected_rows</A > -- Retorna o número de linhas que foram afetados pela consulta anterior </DT ><DT ><A HREF="function.ibase-backup.html" >ibase_backup</A > -- Initiates a backup task in the service manager and returns immediately </DT ><DT ><A HREF="function.ibase-blob-add.html" >ibase_blob_add</A > -- Adiciona dados em um blob recém criado </DT ><DT ><A HREF="function.ibase-blob-cancel.html" >ibase_blob_cancel</A > -- Cancela a criação de um blob </DT ><DT ><A HREF="function.ibase-blob-close.html" >ibase_blob_close</A > -- Fecha o blob </DT ><DT ><A HREF="function.ibase-blob-create.html" >ibase_blob_create</A > -- Cria um novo blob para adicionar dados </DT ><DT ><A HREF="function.ibase-blob-echo.html" >ibase_blob_echo</A > -- Envia o conteúdo do blob para o browser </DT ><DT ><A HREF="function.ibase-blob-get.html" >ibase_blob_get</A > -- Retorna uma quantidade especificada de bytes de dados de um blob aberto </DT ><DT ><A HREF="function.ibase-blob-import.html" >ibase_blob_import</A > -- Cria um blob, copia um arquivo para ele e o fecha </DT ><DT ><A HREF="function.ibase-blob-info.html" >ibase_blob_info</A > -- Retorna o tamanho do blob e outras informações úteis </DT ><DT ><A HREF="function.ibase-blob-open.html" >ibase_blob_open</A > -- Abre um blob para obter partes de dados </DT ><DT ><A HREF="function.ibase-close.html" >ibase_close</A > -- Fecha uma conexão com um banco de dados InterBase </DT ><DT ><A HREF="function.ibase-commit-ret.html" >ibase_commit_ret</A > -- Grava uma transação sem fecha-la</DT ><DT ><A HREF="function.ibase-commit.html" >ibase_commit</A > -- Grava uma transação</DT ><DT ><A HREF="function.ibase-connect.html" >ibase_connect</A > -- Abre uma conexão com um banco de dados InterBase </DT ><DT ><A HREF="function.ibase-db-info.html" >ibase_db_info</A > -- Request statistics about a database </DT ><DT ><A HREF="function.ibase-delete-user.html" >ibase_delete_user</A > -- Exclui um usuário de um banco de dados seguro (apenas para o IB6 ou posterior) </DT ><DT ><A HREF="function.ibase-drop-db.html" >ibase_drop_db</A > -- Exclui um banco de dados </DT ><DT ><A HREF="function.ibase-errcode.html" >ibase_errcode</A > -- Retorna um código de erro </DT ><DT ><A HREF="function.ibase-errmsg.html" >ibase_errmsg</A > -- Retorna uma mensagem de erro </DT ><DT ><A HREF="function.ibase-execute.html" >ibase_execute</A > -- Executa uma consulta preparada anteriormente</DT ><DT ><A HREF="function.ibase-fetch-assoc.html" >ibase_fetch_assoc</A > -- Obtém o resultado de uma linha da consulta como uma matriz associativa </DT ><DT ><A HREF="function.ibase-fetch-object.html" >ibase_fetch_object</A > -- Obtém uma linha como um objeto de um banco de dados InterBase</DT ><DT ><A HREF="function.ibase-fetch-row.html" >ibase_fetch_row</A > -- Obtém uma linha de um banco de dados InterBase</DT ><DT ><A HREF="function.ibase-field-info.html" >ibase_field_info</A > -- Obtém informação sobre um campo </DT ><DT ><A HREF="function.ibase-free-event-handler.html" >ibase_free_event_handler</A > -- Cancela um manipulador de eventos registrado </DT ><DT ><A HREF="function.ibase-free-query.html" >ibase_free_query</A > -- Libera a memória alocada para uma consulta preparada </DT ><DT ><A HREF="function.ibase-free-result.html" >ibase_free_result</A > -- Libera um conjunto de resultados</DT ><DT ><A HREF="function.ibase-gen-id.html" >ibase_gen_id</A > -- Increments the named generator and returns its new value </DT ><DT ><A HREF="function.ibase-maintain-db.html" >ibase_maintain_db</A > -- Execute a maintenance command on the database server </DT ><DT ><A HREF="function.ibase-modify-user.html" >ibase_modify_user</A > -- Modifica um usuário para um banco de dados seguro (somente para IB6 ou posterior) </DT ><DT ><A HREF="function.ibase-name-result.html" >ibase_name_result</A > -- Define um nome para um conjunto de resultados </DT ><DT ><A HREF="function.ibase-num-fields.html" >ibase_num_fields</A > -- Obtém o número de campos em um conjunto de resultados </DT ><DT ><A HREF="function.ibase-num-params.html" >ibase_num_params</A > -- Retorna o número de parâmetros em uma consulta preparada </DT ><DT ><A HREF="function.ibase-param-info.html" >ibase_param_info</A > -- Retorna informação sobre um parâmetro em uma consulta preparada </DT ><DT ><A HREF="function.ibase-pconnect.html" >ibase_pconnect</A > -- Abre uma conexão persistente com um banco de dados InterBase </DT ><DT ><A HREF="function.ibase-prepare.html" >ibase_prepare</A > -- Prepara uma consulta para execução posterior </DT ><DT ><A HREF="function.ibase-query.html" >ibase_query</A > -- Executa uma consulta em um banco de dados InterBase</DT ><DT ><A HREF="function.ibase-restore.html" >ibase_restore</A > -- Initiates a restore task in the service manager and returns immediately </DT ><DT ><A HREF="function.ibase-rollback-ret.html" >ibase_rollback_ret</A > -- Desfaz uma transação sem fecha-la</DT ><DT ><A HREF="function.ibase-rollback.html" >ibase_rollback</A > -- Desfaz uma transação</DT ><DT ><A HREF="function.ibase-server-info.html" >ibase_server_info</A > -- Request information about a database server </DT ><DT ><A HREF="function.ibase-service-attach.html" >ibase_service_attach</A > -- Connect to the service manager </DT ><DT ><A HREF="function.ibase-service-detach.html" >ibase_service_detach</A > -- Disconnect from the service manager </DT ><DT ><A HREF="function.ibase-set-event-handler.html" >ibase_set_event_handler</A > -- Registra uma função de callback para ser chamada quando eventos são postados </DT ><DT ><A HREF="function.ibase-timefmt.html" >ibase_timefmt</A > -- Define o formato do timestamp, colunas do tipo data e hora retornadas de consultas </DT ><DT ><A HREF="function.ibase-trans.html" >ibase_trans</A > -- Inicia uma transação</DT ><DT ><A HREF="function.ibase-wait-event.html" >ibase_wait_event</A > -- Espera por um evento ser postado no banco de dados </DT ></DL ></DIV ></DIV ></DIV ><DIV CLASS="NAVFOOTER" ><HR ALIGN="LEFT" WIDTH="100%"><TABLE SUMMARY="Footer navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="0" ><TR ><TD WIDTH="33%" ALIGN="left" VALIGN="top" ><A HREF="function.filter-var.html" ACCESSKEY="P" >Anterior</A ></TD ><TD WIDTH="34%" ALIGN="center" VALIGN="top" ><A HREF="index.html" ACCESSKEY="H" >Principal</A ></TD ><TD WIDTH="33%" ALIGN="right" VALIGN="top" ><A HREF="function.ibase-add-user.html" ACCESSKEY="N" >Próxima</A ></TD ></TR ><TR ><TD WIDTH="33%" ALIGN="left" VALIGN="top" >filter_var</TD ><TD WIDTH="34%" ALIGN="center" VALIGN="top" ><A HREF="funcref.html" ACCESSKEY="U" >Acima</A ></TD ><TD WIDTH="33%" ALIGN="right" VALIGN="top" >ibase_add_user</TD ></TR ></TABLE ></DIV ></BODY ></HTML >