<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <HTML ><HEAD ><TITLE >Firebird/InterBase Functions</TITLE ><META NAME="GENERATOR" CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK REL="HOME" TITLE="Manual PHP" HREF="index.html"><LINK REL="UP" TITLE="Documentaþia funcþiilor" HREF="funcref.html"><LINK REL="PREVIOUS" TITLE="ifxus_write_slob" HREF="function.ifxus-write-slob.html"><LINK REL="NEXT" TITLE="ibase_add_user" HREF="function.ibase-add-user.html"><META HTTP-EQUIV="Content-type" CONTENT="text/html; charset=ISO-8859-2"></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 PHP</TH ></TR ><TR ><TD WIDTH="10%" ALIGN="left" VALIGN="bottom" ><A HREF="function.ifxus-write-slob.html" ACCESSKEY="P" >Înapoi</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" >Înainte</A ></TD ></TR ></TABLE ><HR ALIGN="LEFT" WIDTH="100%"></DIV ><DIV CLASS="reference" ><A NAME="ref.ibase" ></A ><DIV CLASS="TITLEPAGE" ><H1 CLASS="title" >XLV. Firebird/InterBase Functions</H1 ><DIV CLASS="PARTINTRO" ><A NAME="AEN44428" ></A ><DIV CLASS="section" ><H1 CLASS="section" ><A NAME="ibase.intro" >Introducere</A ></H1 ><P > Firebird/InterBase is a relational database offering many ANSI SQL-92 features that runs on Linux, Windows, and a variety of Unix platforms. Firebird/InterBase offers excellent concurrency, high performance, and powerful language support for stored procedures and triggers. It has been used in production systems, under a variety of names since 1981. </P ><P > InterBase is the name of the closed-source variant of this RDBMS that was developed by Borland/Inprise. More information about InterBase is available at <A HREF="http://www.interbase.com/" TARGET="_top" >http://www.interbase.com/</A >. </P ><P > Firebird is a commercially independent project of C and C++ programmers, technical advisors and supporters developing and enhancing a multi-platform relational database management system based on the source code released by Inprise Corp (now known as Borland Software Corp) under the InterBase Public License v.1.0 on 25 July, 2000. More information about Firebird is available at <A HREF="http://www.firebirdsql.org/" TARGET="_top" >http://www.firebirdsql.org/</A >. </P ><DIV CLASS="note" ><BLOCKQUOTE CLASS="note" ><P ><B >Notã: </B > This extension supports InterBase versions 5 and up and all versions of Firebird. Support for InterBase version 5.x will be dropped in PHP 5. </P ><P > This database uses a single quote (') character for escaping, a behavior similar to the Sybase database, add to your <TT CLASS="filename" >php.ini</TT > the following directive: <DIV CLASS="informalexample" ><P ></P ><A NAME="AEN44440" ></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" >Necesitãþi</A ></H1 ><P > </P ></DIV ><DIV CLASS="section" ><H1 CLASS="section" ><A NAME="ibase.installation" >Instalare</A ></H1 ><P > To enable InterBase support configure PHP <VAR CLASS="option" >--with-interbase[=DIR]</VAR >, where DIR is the InterBase base install directory, which defaults to <TT CLASS="filename" >/usr/interbase</TT >. </P ><DIV CLASS="note" ><BLOCKQUOTE CLASS="note" ><P ><B >Note to Win32 Users: </B > In order to enable this module on a Windows environment, you must copy <TT CLASS="filename" >gds32.dll</TT > from the DLL folder of the PHP/Win32 binary package to the SYSTEM32 folder of your windows machine. (Ex: <TT CLASS="filename" >C:\WINNT\SYSTEM32</TT > or <TT CLASS="filename" >C:\WINDOWS\SYSTEM32</TT >). 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 <TT CLASS="filename" >gds32.dll</TT > from the DLL folder. </P ></BLOCKQUOTE ></DIV ></DIV ><DIV CLASS="section" ><H1 CLASS="section" ><A NAME="ibase.configuration" >Configurare la rulare</A ></H1 ><P > The behaviour of these functions is affected by settings in <TT CLASS="filename" >php.ini</TT >. </P ><P > <DIV CLASS="table" ><A NAME="AEN44462" ></A ><P ><B >Tabel 1. InterBase configuration options</B ></P ><TABLE BORDER="1" CLASS="CALSTABLE" ><COL><COL><COL><THEAD ><TR ><TH >Name</TH ><TH >Default</TH ><TH >Changeable</TH ></TR ></THEAD ><TBODY ><TR ><TD >ibase.allow_persistent</TD ><TD >"On"</TD ><TD >PHP_INI_SYSTEM</TD ></TR ><TR ><TD >ibase.max_persistent</TD ><TD >"-1"</TD ><TD >PHP_INI_SYSTEM</TD ></TR ><TR ><TD >ibase.max_links</TD ><TD >"-1"</TD ><TD >PHP_INI_SYSTEM</TD ></TR ><TR ><TD >ibase.default_db</TD ><TD >NULL</TD ><TD >PHP_INI_SYSTEM</TD ></TR ><TR ><TD >ibase.default_user</TD ><TD >NULL</TD ><TD >PHP_INI_ALL</TD ></TR ><TR ><TD >ibase.default_password</TD ><TD >NULL</TD ><TD >PHP_INI_ALL</TD ></TR ><TR ><TD >ibase.default_charset</TD ><TD >NULL</TD ><TD >PHP_INI_ALL</TD ></TR ><TR ><TD >ibase.timestampformat</TD ><TD >"%Y-%m-%d %H:%M:%S"</TD ><TD >PHP_INI_ALL</TD ></TR ><TR ><TD >ibase.dateformat</TD ><TD >"%Y-%m-%d"</TD ><TD >PHP_INI_ALL</TD ></TR ><TR ><TD >ibase.timeformat</TD ><TD >"%H:%M:%S"</TD ><TD >PHP_INI_ALL</TD ></TR ></TBODY ></TABLE ></DIV > For further details and definition of the PHP_INI_* constants see <A HREF="function.ini-set.html" ><B CLASS="function" >ini_set()</B ></A >. </P ><P >Here's a short explanation of the configuration directives.</P ><P > <P ></P ><DIV CLASS="variablelist" ><DL ><DT ><A NAME="ini.ibase.allow-persistent" ></A ><VAR CLASS="parameter" >ibase.allow_persistent</VAR > <A HREF="language.types.boolean.html" ><B CLASS="type" >boolean</B ></A ></DT ><DD ><P > Whether to allow <A HREF="features.persistent-connections.html" >persistent connections</A > to Firebird/InterBase. </P ></DD ><DT ><A NAME="ini.ibase.max-persistent" ></A ><VAR CLASS="parameter" >ibase.max_persistent</VAR > <A HREF="language.types.integer.html" ><B CLASS="type" >integer</B ></A ></DT ><DD ><P > The maximum number of persistent Firebird/InterBase connections per process. New connections created with ibase_pconnect() will be non-persistent if this number would be exceeded. </P ></DD ><DT ><A NAME="ini.ibase.max-links" ></A ><VAR CLASS="parameter" >ibase.max_links</VAR > <A HREF="language.types.integer.html" ><B CLASS="type" >integer</B ></A ></DT ><DD ><P > The maximum number of Firebird/InterBase connections per process, including persistent connections. </P ></DD ><DT ><A NAME="ini.ibase.default-db" ></A ><VAR CLASS="parameter" >ibase.default_db</VAR > <A HREF="language.types.string.html" ><B CLASS="type" >string</B ></A ></DT ><DD ><P > The default database to connect to when ibase_[p]connect() is called without specifying a database name. If this value is set and SQL safe mode is enabled, no other connections than to this database will be allowed. </P ></DD ><DT ><A NAME="ini.ibase.default-user" ></A ><VAR CLASS="parameter" >ibase.default_user</VAR > <A HREF="language.types.string.html" ><B CLASS="type" >string</B ></A ></DT ><DD ><P > The user name to use when connecting to a database if no user name is specified. </P ></DD ><DT ><A NAME="ini.ibase.default-password" ></A ><VAR CLASS="parameter" >ibase.default_password</VAR > <A HREF="language.types.string.html" ><B CLASS="type" >string</B ></A ></DT ><DD ><P > The password to use when connecting to a database if no password is specified. </P ></DD ><DT ><A NAME="ini.ibase.default-charset" ></A ><VAR CLASS="parameter" >ibase.default_charset</VAR > <A HREF="language.types.string.html" ><B CLASS="type" >string</B ></A ></DT ><DD ><P > The character set to use when connecting to a database if no character set is specified. </P ></DD ><DT ><A NAME="ini.ibase.timestampformat" ></A ><VAR CLASS="parameter" >ibase.timestampformat</VAR > <A HREF="language.types.string.html" ><B CLASS="type" >string</B ></A ></DT ><DD ><P > </P ></DD ><DT ><A NAME="ini.ibase.dateformat" ></A ><VAR CLASS="parameter" >ibase.dateformat</VAR > <A HREF="language.types.string.html" ><B CLASS="type" >string</B ></A ></DT ><DD ><P > </P ></DD ><DT ><A NAME="ini.ibase.timeformat" ></A ><VAR CLASS="parameter" >ibase.timeformat</VAR > <A HREF="language.types.string.html" ><B CLASS="type" >string</B ></A ></DT ><DD ><P > These directives are used to set the date and time formats that are used when returning dates and times from a result set, or when binding arguments to date and time parameters. </P ></DD ></DL ></DIV > </P ></DIV ><DIV CLASS="section" ><H1 CLASS="section" ><A NAME="ibase.resources" >Tipuri de resurse</A ></H1 ><P > </P ></DIV ><DIV CLASS="section" ><H1 CLASS="section" ><A NAME="ibase.constants" >Constante predefinite</A ></H1 ><P > Aceste constante sunt definite de aceastã extensie ºi vor fi disponibile doar cînd extensia a fost fie compilatã odatã la instalarea PHP fie dacã extensia este încãrcatã dinamic la rulare.</P ><P > The following constants can be passed to <A HREF="function.ibase-trans.html" ><B CLASS="function" >ibase_trans()</B ></A > to specify transaction behaviour. <DIV CLASS="table" ><A NAME="AEN44584" ></A ><P ><B >Tabel 2. Firebird/InterBase transaction flags</B ></P ><TABLE BORDER="1" CLASS="CALSTABLE" ><COL><COL><THEAD ><TR ><TH >Constant</TH ><TH >Description</TH ></TR ></THEAD ><TBODY ><TR ><TD >IBASE_DEFAULT</TD ><TD > The default transaction settings are to be used. This default is determined by the client library, which defines it as IBASE_WRITE|IBASE_CONCURRENCY|IBASE_WAIT in most cases.</TD ></TR ><TR ><TD >IBASE_READ</TD ><TD >Starts a read-only transaction.</TD ></TR ><TR ><TD >IBASE_WRITE</TD ><TD >Starts a read-write transaction.</TD ></TR ><TR ><TD >IBASE_CONSISTENCY</TD ><TD >Starts a transaction with the isolation level set to 'consistency', which means the transaction cannot read from tables that are being modified by other concurrent transactions.</TD ></TR ><TR ><TD >IBASE_CONCURRENCY</TD ><TD >Starts a transaction with the isolation level set to 'concurrency' (or 'snapshot'), which means the transaction has access to all tables, but cannot see changes that were committed by other transactions after the transaction was started.</TD ></TR ><TR ><TD >IBASE_COMMITTED</TD ><TD >Starts a transaction with the isolation level set to 'read committed'. This flag should be combined with either <TT CLASS="constant" ><B >IBASE_REC_VERSION</B ></TT > or <TT CLASS="constant" ><B >IBASE_REC_NO_VERSION</B ></TT >. This isolation level allows access to changes that were committed after the transaction was started. If <TT CLASS="constant" ><B >IBASE_REC_NO_VERSION</B ></TT > was specified, only the latest version of a row can be read. If <TT CLASS="constant" ><B >IBASE_REC_VERSION</B ></TT > was specified, a row can even be read when a modification to it is pending in a concurrent transaction. </TD ></TR ><TR ><TD >IBASE_WAIT</TD ><TD >Indicated that a transaction should wait and retry when a conflict occurs.</TD ></TR ><TR ><TD >IBASE_NOWAIT</TD ><TD >Indicated that a transaction should fail immediately when a conflict occurs.</TD ></TR ></TBODY ></TABLE ></DIV > </P ><P > The following constants can be passed to <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 > or <A HREF="function.ibase-fetch-object.html" ><B CLASS="function" >ibase_fetch_object()</B ></A > to specify fetch behaviour. <DIV CLASS="table" ><A NAME="AEN44624" ></A ><P ><B >Tabel 3. Firebird/InterBase fetch flags</B ></P ><TABLE BORDER="1" CLASS="CALSTABLE" ><COL><COL><THEAD ><TR ><TH >Constant</TH ><TH >Description</TH ></TR ></THEAD ><TBODY ><TR ><TD >IBASE_FETCH_BLOBS</TD ><TD >Also available as <TT CLASS="constant" ><B >IBASE_TEXT</B ></TT >for backward compatibility. Causes BLOB contents to be fetched inline, instead of being fetched as BLOB identifiers.</TD ></TR ><TR ><TD >IBASE_FETCH_ARRAYS</TD ><TD >Causes arrays to be fetched inline. Otherwise, array identifiers are returned. Array identifiers can only be used as arguments to INSERT operations, as no functions to handle array identifiers are currently available. </TD ></TR ><TR ><TD >IBASE_UNIXTIME</TD ><TD >Causes date and time fields not to be returned as strings, but as UNIX timestamps (the number of seconds since the epoch, which is 1-Jan-1970 0:00 UTC). Might be problematic if used with dates before 1970 on some systems. </TD ></TR ></TBODY ></TABLE ></DIV > </P ><P > The following constants are used to pass requests and options to the service API functions (<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 > and <A HREF="function.ibase-maintain-db.html" ><B CLASS="function" >ibase_maintain_db()</B ></A >). Please refer to the Firebird/InterBase manuals for the meaning of these options. <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 > Options to <B CLASS="function" >ibase_backup()()</B > </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 > Options to <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 > Options to <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 > Options to <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 > Options to <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 >Cuprins</B ></DT ><DT ><A HREF="function.ibase-add-user.html" >ibase_add_user</A > -- Add a user to a security database (only for IB6 or later) </DT ><DT ><A HREF="function.ibase-affected-rows.html" >ibase_affected_rows</A > -- Return the number of rows that were affected by the previous query </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 > -- Add data into a newly created blob </DT ><DT ><A HREF="function.ibase-blob-cancel.html" >ibase_blob_cancel</A > -- Cancel creating blob </DT ><DT ><A HREF="function.ibase-blob-close.html" >ibase_blob_close</A > -- Close blob </DT ><DT ><A HREF="function.ibase-blob-create.html" >ibase_blob_create</A > -- Create a new blob for adding data </DT ><DT ><A HREF="function.ibase-blob-echo.html" >ibase_blob_echo</A > -- Output blob contents to browser </DT ><DT ><A HREF="function.ibase-blob-get.html" >ibase_blob_get</A > -- Get len bytes data from open blob </DT ><DT ><A HREF="function.ibase-blob-import.html" >ibase_blob_import</A > -- Create blob, copy file in it, and close it </DT ><DT ><A HREF="function.ibase-blob-info.html" >ibase_blob_info</A > -- Return blob length and other useful info </DT ><DT ><A HREF="function.ibase-blob-open.html" >ibase_blob_open</A > -- Open blob for retrieving data parts </DT ><DT ><A HREF="function.ibase-close.html" >ibase_close</A > -- Close a connection to an InterBase database </DT ><DT ><A HREF="function.ibase-commit-ret.html" >ibase_commit_ret</A > -- Commit a transaction without closing it</DT ><DT ><A HREF="function.ibase-commit.html" >ibase_commit</A > -- Commit a transaction</DT ><DT ><A HREF="function.ibase-connect.html" >ibase_connect</A > -- Open a connection to an InterBase database </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 > -- Delete a user from a security database (only for IB6 or later) </DT ><DT ><A HREF="function.ibase-drop-db.html" >ibase_drop_db</A > -- Drops a database </DT ><DT ><A HREF="function.ibase-errcode.html" >ibase_errcode</A > -- Return an error code </DT ><DT ><A HREF="function.ibase-errmsg.html" >ibase_errmsg</A > -- Return error messages </DT ><DT ><A HREF="function.ibase-execute.html" >ibase_execute</A > -- Execute a previously prepared query</DT ><DT ><A HREF="function.ibase-fetch-assoc.html" >ibase_fetch_assoc</A > -- Fetch a result row from a query as an associative array </DT ><DT ><A HREF="function.ibase-fetch-object.html" >ibase_fetch_object</A > -- Get an object from a InterBase database</DT ><DT ><A HREF="function.ibase-fetch-row.html" >ibase_fetch_row</A > -- Fetch a row from an InterBase database</DT ><DT ><A HREF="function.ibase-field-info.html" >ibase_field_info</A > -- Get information about a field </DT ><DT ><A HREF="function.ibase-free-event-handler.html" >ibase_free_event_handler</A > -- Cancels a registered event handler </DT ><DT ><A HREF="function.ibase-free-query.html" >ibase_free_query</A > -- Free memory allocated by a prepared query </DT ><DT ><A HREF="function.ibase-free-result.html" >ibase_free_result</A > -- Free a result set</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 > -- Modify a user to a security database (only for IB6 or later) </DT ><DT ><A HREF="function.ibase-name-result.html" >ibase_name_result</A > -- Assigns a name to a result set </DT ><DT ><A HREF="function.ibase-num-fields.html" >ibase_num_fields</A > -- Get the number of fields in a result set </DT ><DT ><A HREF="function.ibase-num-params.html" >ibase_num_params</A > -- Return the number of parameters in a prepared query </DT ><DT ><A HREF="function.ibase-param-info.html" >ibase_param_info</A > -- Return information about a parameter in a prepared query </DT ><DT ><A HREF="function.ibase-pconnect.html" >ibase_pconnect</A > -- Open a persistent connection to an InterBase database </DT ><DT ><A HREF="function.ibase-prepare.html" >ibase_prepare</A > -- Prepare a query for later binding of parameter placeholders and execution </DT ><DT ><A HREF="function.ibase-query.html" >ibase_query</A > -- Execute a query on an InterBase database</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 > -- Roll back a transaction without closing it</DT ><DT ><A HREF="function.ibase-rollback.html" >ibase_rollback</A > -- Roll back a transaction</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 > -- Register a callback function to be called when events are posted </DT ><DT ><A HREF="function.ibase-timefmt.html" >ibase_timefmt</A > -- Sets the format of timestamp, date and time type columns returned from queries </DT ><DT ><A HREF="function.ibase-trans.html" >ibase_trans</A > -- Begin a transaction</DT ><DT ><A HREF="function.ibase-wait-event.html" >ibase_wait_event</A > -- Wait for an event to be posted by the database </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.ifxus-write-slob.html" ACCESSKEY="P" >Înapoi</A ></TD ><TD WIDTH="34%" ALIGN="center" VALIGN="top" ><A HREF="index.html" ACCESSKEY="H" >Acasã</A ></TD ><TD WIDTH="33%" ALIGN="right" VALIGN="top" ><A HREF="function.ibase-add-user.html" ACCESSKEY="N" >Înainte</A ></TD ></TR ><TR ><TD WIDTH="33%" ALIGN="left" VALIGN="top" >ifxus_write_slob</TD ><TD WIDTH="34%" ALIGN="center" VALIGN="top" ><A HREF="funcref.html" ACCESSKEY="U" >Sus</A ></TD ><TD WIDTH="33%" ALIGN="right" VALIGN="top" >ibase_add_user</TD ></TR ></TABLE ></DIV ></BODY ></HTML >