Sophie

Sophie

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

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
>sesam_connect</TITLE
><META
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
REL="HOME"
TITLE="PHP 手册"
HREF="index.html"><LINK
REL="UP"
TITLE="SESAM Database Functions"
HREF="ref.sesam.html"><LINK
REL="PREVIOUS"
TITLE="sesam_commit"
HREF="function.sesam-commit.html"><LINK
REL="NEXT"
TITLE="sesam_diagnostic"
HREF="function.sesam-diagnostic.html"><META
HTTP-EQUIV="Content-type"
CONTENT="text/html; charset=UTF-8"></HEAD
><BODY
CLASS="refentry"
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.sesam-commit.html"
ACCESSKEY="P"
>上一页</A
></TD
><TD
WIDTH="80%"
ALIGN="center"
VALIGN="bottom"
></TD
><TD
WIDTH="10%"
ALIGN="right"
VALIGN="bottom"
><A
HREF="function.sesam-diagnostic.html"
ACCESSKEY="N"
>下一页</A
></TD
></TR
></TABLE
><HR
ALIGN="LEFT"
WIDTH="100%"></DIV
><H1
><A
NAME="function.sesam-connect"
></A
>sesam_connect</H1
><DIV
CLASS="refnamediv"
><A
NAME="AEN206351"
></A
><P
>    (PHP 3 CVS only)</P
>sesam_connect&nbsp;--&nbsp;Open SESAM database connection</DIV
><DIV
CLASS="refsect1"
><A
NAME="AEN206354"
></A
><H2
>说明</H2
>bool <B
CLASS="methodname"
>sesam_connect</B
> ( string catalog, string schema, string user )<BR
></BR
><P
>&#13;   Establishes a connection to a SESAM database handler task. The connection
   is always "persistent" in the sense that only the very first invocation
   will actually load the driver from the configured SESAM OML PLAM library.
   Subsequent calls will reuse the driver and will immediately use the given
   catalog, schema, and user.
  </P
></DIV
><DIV
CLASS="refsect1"
><A
NAME="AEN206369"
></A
><H2
>参数</H2
><P
>&#13;   <P
></P
><DIV
CLASS="variablelist"
><DL
><DT
><CODE
CLASS="parameter"
>catalog</CODE
></DT
><DD
><P
>&#13;       When creating a database, the <CODE
CLASS="parameter"
>"catalog"</CODE
> name is
       specified in the SESAM configuration directive
       <B
CLASS="command"
>//ADD-SQL-DATABASE-CATALOG-LIST ENTRY-1 =
       *CATALOG(CATALOG-NAME = catalogname,...)</B
>
      </P
></DD
><DT
><CODE
CLASS="parameter"
>schema</CODE
></DT
><DD
><P
>&#13;       The <CODE
CLASS="parameter"
>schema</CODE
> references the desired database
       schema (see SESAM handbook).
      </P
></DD
><DT
><CODE
CLASS="parameter"
>user</CODE
></DT
><DD
><P
>&#13;       The <CODE
CLASS="parameter"
>"user"</CODE
> argument references one of the users
       which are allowed to access this <CODE
CLASS="parameter"
>"catalog"</CODE
> /
       <CODE
CLASS="parameter"
>"schema"</CODE
> combination. Note that
       <CODE
CLASS="parameter"
>"user"</CODE
> is completely independent from both the
       system's user id's and from HTTP user/password protection. It appears
       in the SESAM configuration only.
      </P
></DD
></DL
></DIV
>
  </P
></DIV
><DIV
CLASS="refsect1"
><A
NAME="AEN206395"
></A
><H2
>返回值</H2
><P
>&#13;   如果成功则返回 <TT
CLASS="constant"
><B
>TRUE</B
></TT
>,失败则返回 <TT
CLASS="constant"
><B
>FALSE</B
></TT
>。
  </P
></DIV
><DIV
CLASS="refsect1"
><A
NAME="AEN206400"
></A
><H2
>范例</H2
><P
>&#13;   <TABLE
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"
CLASS="EXAMPLE"
><TR
><TD
><DIV
CLASS="example"
><A
NAME="AEN206403"
></A
><P
><B
>例 1. Connect to a SESAM database</B
></P
><TABLE
BORDER="0"
BGCOLOR="#E0E0E0"
CELLPADDING="5"
><TR
><TD
><code><font color="#000000">
<font color="#0000BB">&lt;?php<br /></font><font color="#007700">if (!</font><font color="#0000BB">sesam_connect </font><font color="#007700">(</font><font color="#DD0000">"mycatalog"</font><font color="#007700">, </font><font color="#DD0000">"myschema"</font><font color="#007700">, </font><font color="#DD0000">"otto"</font><font color="#007700">)) {<br />&nbsp;&nbsp;&nbsp;&nbsp;die(</font><font color="#DD0000">"Unable to connect to SESAM"</font><font color="#007700">);<br />}<br /></font><font color="#0000BB">?&gt;</font>
</font>
</code></TD
></TR
></TABLE
></DIV
></TD
></TR
></TABLE
>
  </P
></DIV
><DIV
CLASS="refsect1"
><A
NAME="AEN206406"
></A
><H2
>参见</H2
><P
>&#13;   <P
></P
><TABLE
BORDER="0"
><TBODY
><TR
><TD
><A
HREF="function.sesam-disconnect.html"
><B
CLASS="function"
>sesam_disconnect()</B
></A
></TD
></TR
></TBODY
></TABLE
><P
></P
>
  </P
></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.sesam-commit.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.sesam-diagnostic.html"
ACCESSKEY="N"
>下一页</A
></TD
></TR
><TR
><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"
>sesam_commit</TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
><A
HREF="ref.sesam.html"
ACCESSKEY="U"
>上一级</A
></TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
>sesam_diagnostic</TD
></TR
></TABLE
></DIV
></BODY
></HTML
>