Sophie

Sophie

distrib > Mandriva > 2008.1 > x86_64 > by-pkgid > 05cd670d8a02b2b4a0ffb1756f2e8308 > files > 10870

php-manual-zh-5.2.4-1mdv2008.1.noarch.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<HTML
><HEAD
><TITLE
>Firebird/InterBase Functions</TITLE
><META
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
REL="HOME"
TITLE="PHP 手册"
HREF="index.html"><LINK
REL="UP"
TITLE="函数参考"
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"
>PHP 手册</TH
></TR
><TR
><TD
WIDTH="10%"
ALIGN="left"
VALIGN="bottom"
><A
HREF="function.filter-var.html"
ACCESSKEY="P"
>上一页</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"
>下一页</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 Functions</H1
><DIV
CLASS="PARTINTRO"
><A
NAME="AEN56012"
></A
><DIV
CLASS="section"
><H1
CLASS="section"
><A
NAME="ibase.intro"
>简介</A
></H1
><P
>&#13;     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
>&#13;     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.borland.com/interbase/"
TARGET="_top"
>http://www.borland.com/interbase/</A
>.
    </P
><P
>&#13;     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
>注意: </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
>&#13;      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="AEN56024"
></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"
>需求</A
></H1
><P
>&#13;    </P
></DIV
><DIV
CLASS="section"
><H1
CLASS="section"
><A
NAME="ibase.installation"
>安装</A
></H1
><P
>&#13;  To enable InterBase support configure PHP
  <CODE
CLASS="option"
>--with-interbase[=DIR]</CODE
>, 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 for this extension to work, there are
<ACRONYM
CLASS="acronym"
>DLL</ACRONYM
> files that must be available to the Windows
system <TT
CLASS="literal"
>PATH</TT
>. See the <ACRONYM
CLASS="acronym"
>FAQ</ACRONYM
> titled "<A
HREF="faq.installation.html#faq.installation.addtopath"
>How do I add my PHP directory to the PATH
on Windows</A
>" for information on how to do this. Although copying DLL
files from the PHP folder into the Windows system directory also works
(because the system directory is by default in the systems
<TT
CLASS="literal"
>PATH</TT
>), it is not recommended. 
<SPAN
CLASS="emphasis"
><I
CLASS="emphasis"
>This extension requires the following files to be in the
<TT
CLASS="literal"
>PATH</TT
>:</I
></SPAN
> 
   <TT
CLASS="filename"
>gds32.dll</TT
>
  </P
><P
>&#13;   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 worry because <TT
CLASS="filename"
>gds32.dll</TT
> will already be in 
   the <TT
CLASS="literal"
>PATH</TT
>.
  </P
></BLOCKQUOTE
></DIV
></DIV
><DIV
CLASS="section"
><H1
CLASS="section"
><A
NAME="ibase.configuration"
>运行时配置</A
></H1
><P
>这些函数的行为受 <TT
CLASS="filename"
>php.ini</TT
> 的影响。</P
><P
>&#13; <DIV
CLASS="table"
><A
NAME="AEN56053"
></A
><P
><B
>表 1. InterBase configuration options</B
></P
><TABLE
BORDER="1"
CLASS="CALSTABLE"
><COL><COL><COL><COL><THEAD
><TR
><TH
>Name</TH
><TH
>Default</TH
><TH
>Changeable</TH
><TH
>Changelog</TH
></TR
></THEAD
><TBODY
><TR
><TD
>ibase.allow_persistent</TD
><TD
>"1"</TD
><TD
>PHP_INI_SYSTEM</TD
><TD
>&nbsp;</TD
></TR
><TR
><TD
>ibase.max_persistent</TD
><TD
>"-1"</TD
><TD
>PHP_INI_SYSTEM</TD
><TD
>&nbsp;</TD
></TR
><TR
><TD
>ibase.max_links</TD
><TD
>"-1"</TD
><TD
>PHP_INI_SYSTEM</TD
><TD
>&nbsp;</TD
></TR
><TR
><TD
>ibase.default_db</TD
><TD
>NULL</TD
><TD
>PHP_INI_SYSTEM</TD
><TD
>Available since PHP 5.0.0.</TD
></TR
><TR
><TD
>ibase.default_user</TD
><TD
>NULL</TD
><TD
>PHP_INI_ALL</TD
><TD
>&nbsp;</TD
></TR
><TR
><TD
>ibase.default_password</TD
><TD
>NULL</TD
><TD
>PHP_INI_ALL</TD
><TD
>&nbsp;</TD
></TR
><TR
><TD
>ibase.default_charset</TD
><TD
>NULL</TD
><TD
>PHP_INI_ALL</TD
><TD
>Available since 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
>&nbsp;</TD
></TR
><TR
><TD
>ibase.dateformat</TD
><TD
>"%Y-%m-%d"</TD
><TD
>PHP_INI_ALL</TD
><TD
>&nbsp;</TD
></TR
><TR
><TD
>ibase.timeformat</TD
><TD
>"%H:%M:%S"</TD
><TD
>PHP_INI_ALL</TD
><TD
>&nbsp;</TD
></TR
></TBODY
></TABLE
></DIV
>
 有关 PHP_INI_* 常量进一步的细节与定义参见<A
HREF="ini.html"
>附录 H</A
>。
 </P
><P
>以下是配置选项的简要解释。</P
><P
>&#13; <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
>&#13;     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
><CODE
CLASS="parameter"
>ibase.max_persistent</CODE
>
    <A
HREF="language.types.integer.html"
><B
CLASS="type"
>integer</B
></A
></DT
><DD
><P
>&#13;     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
><CODE
CLASS="parameter"
>ibase.max_links</CODE
>
    <A
HREF="language.types.integer.html"
><B
CLASS="type"
>integer</B
></A
></DT
><DD
><P
>&#13;     The maximum number of Firebird/InterBase connections per process, including
     persistent connections.
    </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
>&#13;     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
><CODE
CLASS="parameter"
>ibase.default_user</CODE
>
    <A
HREF="language.types.string.html"
><B
CLASS="type"
>string</B
></A
></DT
><DD
><P
>&#13;     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
><CODE
CLASS="parameter"
>ibase.default_password</CODE
>
    <A
HREF="language.types.string.html"
><B
CLASS="type"
>string</B
></A
></DT
><DD
><P
>&#13;     The password to use when connecting to a database
     if no password is specified.
    </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
>&#13;     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
><CODE
CLASS="parameter"
>ibase.timestampformat</CODE
>
    <A
HREF="language.types.string.html"
><B
CLASS="type"
>string</B
></A
></DT
><DD
><P
>&#13;    </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
>&#13;    </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
>&#13;    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"
>资源类型</A
></H1
><P
>&#13;    </P
></DIV
><DIV
CLASS="section"
><H1
CLASS="section"
><A
NAME="ibase.constants"
>预定义常量</A
></H1
><P
>以下常量由本扩展模块定义,因此只有在本扩展模块被编译到
PHP 中,或者在运行时被动态加载后才有效。</P
><P
>&#13;  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="AEN56186"
></A
><P
><B
>表 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
>&#13;       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
>&#13;  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="AEN56226"
></A
><P
><B
>表 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
>&#13;  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
>, <A
HREF="function.ibase-db-info.html"
><B
CLASS="function"
>ibase_db_info()</B
></A
>,
  <A
HREF="function.ibase-backup.html"
><B
CLASS="function"
>ibase_backup()</B
></A
>, <A
HREF="function.ibase-restore.html"
><B
CLASS="function"
>ibase_restore()</B
></A
>
  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
>&#13;      </P
></DD
><DT
><TT
CLASS="constant"
><B
>IBASE_BKP_IGNORE_LIMBO</B
></TT
></DT
><DD
><P
>&#13;      </P
></DD
><DT
><TT
CLASS="constant"
><B
>IBASE_BKP_METADATA_ONLY</B
></TT
></DT
><DD
><P
>&#13;      </P
></DD
><DT
><TT
CLASS="constant"
><B
>IBASE_BKP_NO_GARBAGE_COLLECT</B
></TT
></DT
><DD
><P
>&#13;      </P
></DD
><DT
><TT
CLASS="constant"
><B
>IBASE_BKP_OLD_DESCRIPTIONS</B
></TT
></DT
><DD
><P
>&#13;      </P
></DD
><DT
><TT
CLASS="constant"
><B
>IBASE_BKP_NON_TRANSPORTABLE</B
></TT
></DT
><DD
><P
>&#13;      </P
></DD
><DT
><TT
CLASS="constant"
><B
>IBASE_BKP_CONVERT</B
></TT
></DT
><DD
><P
>&#13;      Options to <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
>&#13;      </P
></DD
><DT
><TT
CLASS="constant"
><B
>IBASE_RES_NO_SHADOW</B
></TT
></DT
><DD
><P
>&#13;      </P
></DD
><DT
><TT
CLASS="constant"
><B
>IBASE_RES_NO_VALIDITY</B
></TT
></DT
><DD
><P
>&#13;      </P
></DD
><DT
><TT
CLASS="constant"
><B
>IBASE_RES_ONE_AT_A_TIME</B
></TT
></DT
><DD
><P
>&#13;      </P
></DD
><DT
><TT
CLASS="constant"
><B
>IBASE_RES_REPLACE</B
></TT
></DT
><DD
><P
>&#13;      </P
></DD
><DT
><TT
CLASS="constant"
><B
>IBASE_RES_CREATE</B
></TT
></DT
><DD
><P
>&#13;      </P
></DD
><DT
><TT
CLASS="constant"
><B
>IBASE_RES_USE_ALL_SPACE</B
></TT
></DT
><DD
><P
>&#13;      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
>&#13;      </P
></DD
><DT
><TT
CLASS="constant"
><B
>IBASE_PRP_SWEEP_INTERVAL</B
></TT
></DT
><DD
><P
>&#13;      </P
></DD
><DT
><TT
CLASS="constant"
><B
>IBASE_PRP_SHUTDOWN_DB</B
></TT
></DT
><DD
><P
>&#13;      </P
></DD
><DT
><TT
CLASS="constant"
><B
>IBASE_PRP_DENY_NEW_TRANSACTIONS</B
></TT
></DT
><DD
><P
>&#13;      </P
></DD
><DT
><TT
CLASS="constant"
><B
>IBASE_PRP_DENY_NEW_ATTACHMENTS</B
></TT
></DT
><DD
><P
>&#13;      </P
></DD
><DT
><TT
CLASS="constant"
><B
>IBASE_PRP_RESERVE_SPACE</B
></TT
></DT
><DD
><P
>&#13;      </P
></DD
><DT
><TT
CLASS="constant"
><B
>IBASE_PRP_RES_USE_FULL</B
></TT
></DT
><DD
><P
>&#13;      </P
></DD
><DT
><TT
CLASS="constant"
><B
>IBASE_PRP_RES</B
></TT
></DT
><DD
><P
>&#13;      </P
></DD
><DT
><TT
CLASS="constant"
><B
>IBASE_PRP_WRITE_MODE</B
></TT
></DT
><DD
><P
>&#13;      </P
></DD
><DT
><TT
CLASS="constant"
><B
>IBASE_PRP_WM_ASYNC</B
></TT
></DT
><DD
><P
>&#13;      </P
></DD
><DT
><TT
CLASS="constant"
><B
>IBASE_PRP_WM_SYNC</B
></TT
></DT
><DD
><P
>&#13;      </P
></DD
><DT
><TT
CLASS="constant"
><B
>IBASE_PRP_ACCESS_MODE</B
></TT
></DT
><DD
><P
>&#13;      </P
></DD
><DT
><TT
CLASS="constant"
><B
>IBASE_PRP_AM_READONLY</B
></TT
></DT
><DD
><P
>&#13;      </P
></DD
><DT
><TT
CLASS="constant"
><B
>IBASE_PRP_AM_READWRITE</B
></TT
></DT
><DD
><P
>&#13;      </P
></DD
><DT
><TT
CLASS="constant"
><B
>IBASE_PRP_SET_SQL_DIALECT</B
></TT
></DT
><DD
><P
>&#13;      </P
></DD
><DT
><TT
CLASS="constant"
><B
>IBASE_PRP_ACTIVATE</B
></TT
></DT
><DD
><P
>&#13;      </P
></DD
><DT
><TT
CLASS="constant"
><B
>IBASE_PRP_DB_ONLINE</B
></TT
></DT
><DD
><P
>&#13;      </P
></DD
><DT
><TT
CLASS="constant"
><B
>IBASE_RPR_CHECK_DB</B
></TT
></DT
><DD
><P
>&#13;      </P
></DD
><DT
><TT
CLASS="constant"
><B
>IBASE_RPR_IGNORE_CHECKSUM</B
></TT
></DT
><DD
><P
>&#13;      </P
></DD
><DT
><TT
CLASS="constant"
><B
>IBASE_RPR_KILL_SHADOWS</B
></TT
></DT
><DD
><P
>&#13;      </P
></DD
><DT
><TT
CLASS="constant"
><B
>IBASE_RPR_MEND_DB</B
></TT
></DT
><DD
><P
>&#13;      </P
></DD
><DT
><TT
CLASS="constant"
><B
>IBASE_RPR_VALIDATE_DB</B
></TT
></DT
><DD
><P
>&#13;      </P
></DD
><DT
><TT
CLASS="constant"
><B
>IBASE_RPR_FULL</B
></TT
></DT
><DD
><P
>&#13;      </P
></DD
><DT
><TT
CLASS="constant"
><B
>IBASE_RPR_SWEEP_DB</B
></TT
></DT
><DD
><P
>&#13;       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
>&#13;      </P
></DD
><DT
><TT
CLASS="constant"
><B
>IBASE_STS_DB_LOG</B
></TT
></DT
><DD
><P
>&#13;      </P
></DD
><DT
><TT
CLASS="constant"
><B
>IBASE_STS_HDR_PAGES</B
></TT
></DT
><DD
><P
>&#13;      </P
></DD
><DT
><TT
CLASS="constant"
><B
>IBASE_STS_IDX_PAGES</B
></TT
></DT
><DD
><P
>&#13;      </P
></DD
><DT
><TT
CLASS="constant"
><B
>IBASE_STS_SYS_RELATIONS</B
></TT
></DT
><DD
><P
>&#13;       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
>&#13;      </P
></DD
><DT
><TT
CLASS="constant"
><B
>IBASE_SVC_IMPLEMENTATION</B
></TT
></DT
><DD
><P
>&#13;      </P
></DD
><DT
><TT
CLASS="constant"
><B
>IBASE_SVC_GET_ENV</B
></TT
></DT
><DD
><P
>&#13;      </P
></DD
><DT
><TT
CLASS="constant"
><B
>IBASE_SVC_GET_ENV_LOCK</B
></TT
></DT
><DD
><P
>&#13;      </P
></DD
><DT
><TT
CLASS="constant"
><B
>IBASE_SVC_GET_ENV_MSG</B
></TT
></DT
><DD
><P
>&#13;      </P
></DD
><DT
><TT
CLASS="constant"
><B
>IBASE_SVC_USER_DBPATH</B
></TT
></DT
><DD
><P
>&#13;      </P
></DD
><DT
><TT
CLASS="constant"
><B
>IBASE_SVC_SVR_DB_INFO</B
></TT
></DT
><DD
><P
>&#13;      </P
></DD
><DT
><TT
CLASS="constant"
><B
>IBASE_SVC_GET_USERS</B
></TT
></DT
><DD
><P
>&#13;       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
>目录</B
></DT
><DT
><A
HREF="function.ibase-add-user.html"
>ibase_add_user</A
>&nbsp;--&nbsp;
     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
>&nbsp;--&nbsp;
     Return the number of rows that were affected by the previous query
    </DT
><DT
><A
HREF="function.ibase-backup.html"
>ibase_backup</A
>&nbsp;--&nbsp;
     Initiates a backup task in the service manager and returns immediately
    </DT
><DT
><A
HREF="function.ibase-blob-add.html"
>ibase_blob_add</A
>&nbsp;--&nbsp;
     Add data into a newly created blob
    </DT
><DT
><A
HREF="function.ibase-blob-cancel.html"
>ibase_blob_cancel</A
>&nbsp;--&nbsp;
     Cancel creating blob
    </DT
><DT
><A
HREF="function.ibase-blob-close.html"
>ibase_blob_close</A
>&nbsp;--&nbsp;
     Close blob
    </DT
><DT
><A
HREF="function.ibase-blob-create.html"
>ibase_blob_create</A
>&nbsp;--&nbsp;
     Create a new blob for adding data
    </DT
><DT
><A
HREF="function.ibase-blob-echo.html"
>ibase_blob_echo</A
>&nbsp;--&nbsp;
     Output blob contents to browser
    </DT
><DT
><A
HREF="function.ibase-blob-get.html"
>ibase_blob_get</A
>&nbsp;--&nbsp;
     Get len bytes data from open blob
    </DT
><DT
><A
HREF="function.ibase-blob-import.html"
>ibase_blob_import</A
>&nbsp;--&nbsp;
     Create blob, copy file in it, and close it
    </DT
><DT
><A
HREF="function.ibase-blob-info.html"
>ibase_blob_info</A
>&nbsp;--&nbsp;
     Return blob length and other useful info
    </DT
><DT
><A
HREF="function.ibase-blob-open.html"
>ibase_blob_open</A
>&nbsp;--&nbsp;
     Open blob for retrieving data parts
    </DT
><DT
><A
HREF="function.ibase-close.html"
>ibase_close</A
>&nbsp;--&nbsp;
     Close a connection to an InterBase database
    </DT
><DT
><A
HREF="function.ibase-commit-ret.html"
>ibase_commit_ret</A
>&nbsp;--&nbsp;Commit a transaction without closing it</DT
><DT
><A
HREF="function.ibase-commit.html"
>ibase_commit</A
>&nbsp;--&nbsp;Commit a transaction</DT
><DT
><A
HREF="function.ibase-connect.html"
>ibase_connect</A
>&nbsp;--&nbsp;
     Open a connection to an InterBase database
    </DT
><DT
><A
HREF="function.ibase-db-info.html"
>ibase_db_info</A
>&nbsp;--&nbsp;
     Request statistics about a database
    </DT
><DT
><A
HREF="function.ibase-delete-user.html"
>ibase_delete_user</A
>&nbsp;--&nbsp;
     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
>&nbsp;--&nbsp;
     Drops a database
    </DT
><DT
><A
HREF="function.ibase-errcode.html"
>ibase_errcode</A
>&nbsp;--&nbsp;
     Return an error code
    </DT
><DT
><A
HREF="function.ibase-errmsg.html"
>ibase_errmsg</A
>&nbsp;--&nbsp;
     Return error messages
    </DT
><DT
><A
HREF="function.ibase-execute.html"
>ibase_execute</A
>&nbsp;--&nbsp;Execute a previously prepared query</DT
><DT
><A
HREF="function.ibase-fetch-assoc.html"
>ibase_fetch_assoc</A
>&nbsp;--&nbsp;
     Fetch a result row from a query as an associative array
    </DT
><DT
><A
HREF="function.ibase-fetch-object.html"
>ibase_fetch_object</A
>&nbsp;--&nbsp;Get an object from a InterBase database</DT
><DT
><A
HREF="function.ibase-fetch-row.html"
>ibase_fetch_row</A
>&nbsp;--&nbsp;Fetch a row from an InterBase database</DT
><DT
><A
HREF="function.ibase-field-info.html"
>ibase_field_info</A
>&nbsp;--&nbsp;
     Get information about a field
    </DT
><DT
><A
HREF="function.ibase-free-event-handler.html"
>ibase_free_event_handler</A
>&nbsp;--&nbsp;
     Cancels a registered event handler
    </DT
><DT
><A
HREF="function.ibase-free-query.html"
>ibase_free_query</A
>&nbsp;--&nbsp;
     Free memory allocated by a prepared query
    </DT
><DT
><A
HREF="function.ibase-free-result.html"
>ibase_free_result</A
>&nbsp;--&nbsp;Free a result set</DT
><DT
><A
HREF="function.ibase-gen-id.html"
>ibase_gen_id</A
>&nbsp;--&nbsp;
     Increments the named generator and returns its new value
    </DT
><DT
><A
HREF="function.ibase-maintain-db.html"
>ibase_maintain_db</A
>&nbsp;--&nbsp;
     Execute a maintenance command on the database server
    </DT
><DT
><A
HREF="function.ibase-modify-user.html"
>ibase_modify_user</A
>&nbsp;--&nbsp;
     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
>&nbsp;--&nbsp;
     Assigns a name to a result set
    </DT
><DT
><A
HREF="function.ibase-num-fields.html"
>ibase_num_fields</A
>&nbsp;--&nbsp;
     Get the number of fields in a result set
    </DT
><DT
><A
HREF="function.ibase-num-params.html"
>ibase_num_params</A
>&nbsp;--&nbsp;
     Return the number of parameters in a prepared query
    </DT
><DT
><A
HREF="function.ibase-param-info.html"
>ibase_param_info</A
>&nbsp;--&nbsp;
     Return information about a parameter in a prepared query
    </DT
><DT
><A
HREF="function.ibase-pconnect.html"
>ibase_pconnect</A
>&nbsp;--&nbsp;
     Open a persistent connection to an InterBase database
    </DT
><DT
><A
HREF="function.ibase-prepare.html"
>ibase_prepare</A
>&nbsp;--&nbsp;
     Prepare a query for later binding of parameter placeholders and
     execution
    </DT
><DT
><A
HREF="function.ibase-query.html"
>ibase_query</A
>&nbsp;--&nbsp;Execute a query on an InterBase database</DT
><DT
><A
HREF="function.ibase-restore.html"
>ibase_restore</A
>&nbsp;--&nbsp;
     Initiates a restore task in the service manager and returns immediately
    </DT
><DT
><A
HREF="function.ibase-rollback-ret.html"
>ibase_rollback_ret</A
>&nbsp;--&nbsp;Roll back a transaction without closing it</DT
><DT
><A
HREF="function.ibase-rollback.html"
>ibase_rollback</A
>&nbsp;--&nbsp;Roll back a transaction</DT
><DT
><A
HREF="function.ibase-server-info.html"
>ibase_server_info</A
>&nbsp;--&nbsp;
     Request information about a database server
    </DT
><DT
><A
HREF="function.ibase-service-attach.html"
>ibase_service_attach</A
>&nbsp;--&nbsp;
     Connect to the service manager
    </DT
><DT
><A
HREF="function.ibase-service-detach.html"
>ibase_service_detach</A
>&nbsp;--&nbsp;
     Disconnect from the service manager
    </DT
><DT
><A
HREF="function.ibase-set-event-handler.html"
>ibase_set_event_handler</A
>&nbsp;--&nbsp;
     Register a callback function to be called when events are posted
    </DT
><DT
><A
HREF="function.ibase-timefmt.html"
>ibase_timefmt</A
>&nbsp;--&nbsp;
     Sets the format of timestamp, date and time type columns returned from queries
    </DT
><DT
><A
HREF="function.ibase-trans.html"
>ibase_trans</A
>&nbsp;--&nbsp;Begin a transaction</DT
><DT
><A
HREF="function.ibase-wait-event.html"
>ibase_wait_event</A
>&nbsp;--&nbsp;
     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.filter-var.html"
ACCESSKEY="P"
>上一页</A
></TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
><A
HREF="index.html"
ACCESSKEY="H"
>起始页</A
></TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
><A
HREF="function.ibase-add-user.html"
ACCESSKEY="N"
>下一页</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"
>上一级</A
></TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
>ibase_add_user</TD
></TR
></TABLE
></DIV
></BODY
></HTML
>