Sophie

Sophie

distrib > Mandriva > 2008.1 > i586 > by-pkgid > 703d980c580707c382b4e43e25965bc5 > files > 6962

php-manual-pt_BR-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
>ibase_query</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="Firebird/InterBase"
HREF="ref.ibase.html"><LINK
REL="PREVIOUS"
TITLE="ibase_prepare"
HREF="function.ibase-prepare.html"><LINK
REL="NEXT"
TITLE="ibase_restore"
HREF="function.ibase-restore.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"
>Manual do PHP</TH
></TR
><TR
><TD
WIDTH="10%"
ALIGN="left"
VALIGN="bottom"
><A
HREF="function.ibase-prepare.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-restore.html"
ACCESSKEY="N"
>Próxima</A
></TD
></TR
></TABLE
><HR
ALIGN="LEFT"
WIDTH="100%"></DIV
><H1
><A
NAME="function.ibase-query"
></A
>ibase_query</H1
><DIV
CLASS="refnamediv"
><A
NAME="AEN53234"
></A
><P
>    (PHP 3 &#62;= 3.0.6, PHP 4, PHP 5)</P
>ibase_query&nbsp;--&nbsp;Executa uma consulta em um banco de dados InterBase</DIV
><DIV
CLASS="refsect1"
><A
NAME="AEN53237"
></A
><H2
>Descrição</H2
>resource <B
CLASS="methodname"
>ibase_query</B
> ( [resource link_identifier, string query [, int bind_args]] )<BR
></BR
><P
>&#13;     Executa uma consulta em um banco de dados InterBase. Se houver um erro na
     consulta, retorna <TT
CLASS="constant"
><B
>FALSE</B
></TT
>. Se ela for bem sucedida e houver um conjunto de resultados
     (possivelmente vazio), como o retornado por uma consulta SELECT, retorna um identificados
     de resultado. Se a consulta for bem sucedida e não houver resultado, retorna <TT
CLASS="constant"
><B
>TRUE</B
></TT
>.
    </P
><P
>&#13;     <TABLE
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"
CLASS="EXAMPLE"
><TR
><TD
><DIV
CLASS="example"
><A
NAME="AEN53255"
></A
><P
><B
>Exemplo 1. Exemplo <B
CLASS="function"
>ibase_query()</B
></B
></P
><TABLE
BORDER="0"
BGCOLOR="#E0E0E0"
CELLPADDING="5"
><TR
><TD
><code><font color="#000000">
<font color="#0000BB">&lt;?php<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;$host </font><font color="#007700">= </font><font color="#DD0000">'localhost:/path/to/your.gdb'</font><font color="#007700">;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#0000BB">$dbh </font><font color="#007700">= </font><font color="#0000BB">ibase_connect</font><font color="#007700">(</font><font color="#0000BB">$host</font><font color="#007700">, </font><font color="#0000BB">$username</font><font color="#007700">, </font><font color="#0000BB">$password</font><font color="#007700">);<br />&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#0000BB">$stmt </font><font color="#007700">= </font><font color="#DD0000">'SELECT * FROM tblname'</font><font color="#007700">;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#0000BB">$sth </font><font color="#007700">= </font><font color="#0000BB">ibase_query</font><font color="#007700">(</font><font color="#0000BB">$dbh</font><font color="#007700">, </font><font color="#0000BB">$stmt</font><font color="#007700">) or die(</font><font color="#0000BB">ibase_errmsg</font><font color="#007700">());<br /><br /></font><font color="#0000BB">?&gt;</font>
</font>
</code></TD
></TR
></TABLE
></DIV
></TD
></TR
></TABLE
>
    </P
><DIV
CLASS="note"
><BLOCKQUOTE
CLASS="note"
><P
><B
>Nota: </B
>
      No PHP 5.0.0 e posterior, esta função irá retornar o número de linhas afetadas pela
      consulta para INSERT, UPDATE e DELETE. Para manter a compatibilidade com versões anteriores,
      irá retornar <TT
CLASS="constant"
><B
>TRUE</B
></TT
> para estas consultas se ela for bem sucedida
      sem afetar nenhuma linha.
      </P
></BLOCKQUOTE
></DIV
><DIV
CLASS="note"
><BLOCKQUOTE
CLASS="note"
><P
><B
>Nota: </B
>
      Se você tiver um erro como "arithmetic exception, numeric overflow,
      or string truncation. Cannot transliterate character between character
      sets" (isto acontece quando você tenta usar alguns caracteres com acentos)
      quando você utilizar esta e depois <B
CLASS="function"
>ibase_query()</B
> você deverá
      definir o conjunto de caracteres (ex. ISO8859_1 ou seu conjunto de caraacteres atual).
     </P
></BLOCKQUOTE
></DIV
><P
>&#13;     Veja também <A
HREF="function.ibase-errmsg.html"
><B
CLASS="function"
>ibase_errmsg()</B
></A
>,
     <A
HREF="function.ibase-fetch-row.html"
><B
CLASS="function"
>ibase_fetch_row()</B
></A
>,
     <A
HREF="function.ibase-fetch-object.html"
><B
CLASS="function"
>ibase_fetch_object()</B
></A
> e 
     <A
HREF="function.ibase-free-result.html"
><B
CLASS="function"
>ibase_free_result()</B
></A
>.
    </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.ibase-prepare.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-restore.html"
ACCESSKEY="N"
>Próxima</A
></TD
></TR
><TR
><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"
>ibase_prepare</TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
><A
HREF="ref.ibase.html"
ACCESSKEY="U"
>Acima</A
></TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
>ibase_restore</TD
></TR
></TABLE
></DIV
></BODY
></HTML
>