Sophie

Sophie

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

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
>sqlite_escape_string</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="SQLite"
HREF="ref.sqlite.html"><LINK
REL="PREVIOUS"
TITLE="sqlite_error_string"
HREF="function.sqlite-error-string.html"><LINK
REL="NEXT"
TITLE="sqlite_exec"
HREF="function.sqlite-exec.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.sqlite-error-string.html"
ACCESSKEY="P"
>Anterior</A
></TD
><TD
WIDTH="80%"
ALIGN="center"
VALIGN="bottom"
></TD
><TD
WIDTH="10%"
ALIGN="right"
VALIGN="bottom"
><A
HREF="function.sqlite-exec.html"
ACCESSKEY="N"
>Próxima</A
></TD
></TR
></TABLE
><HR
ALIGN="LEFT"
WIDTH="100%"></DIV
><H1
><A
NAME="function.sqlite-escape-string"
></A
>sqlite_escape_string</H1
><DIV
CLASS="refnamediv"
><A
NAME="AEN210937"
></A
><P
>    (PHP 5)</P
>sqlite_escape_string&nbsp;--&nbsp;Escapa uma string para ser usada como um parâmetro em uma query</DIV
><DIV
CLASS="refsect1"
><A
NAME="AEN210940"
></A
><H2
>Descrição</H2
>string <B
CLASS="methodname"
>sqlite_escape_string</B
> ( string item )<BR
></BR
><P
>&#13;   <B
CLASS="function"
>sqlite_escape_string()</B
> irá corretamente marcar a string
   especificada por <CODE
CLASS="parameter"
>item</CODE
>
   para usar em uma SQL com o SQLite. Isto inclui dobrar as
   aspas simples (<TT
CLASS="literal"
>'</TT
>) e verificar os caracteres binários
   que não sejam seguros na query.
  </P
><P
>&#13;   Se <CODE
CLASS="parameter"
>item</CODE
> contém um caractere <TT
CLASS="literal"
>NULL</TT
>,
   ou se começa com um caractere cujo o valor ordinal seja
   <TT
CLASS="literal"
>0x01</TT
>, o PHP irá aplicar um tema para codificar binários então
   você pode de modo seguro guardar e recuperar dados binários.
  </P
><P
>&#13;   Mesmo que a codificação faça ser seguro inserir os dados, ela fará
   com que comparações simples de texto e clausulas <TT
CLASS="literal"
>LIKE</TT
>
   nas suas queries não possam ser usadas para as colunas que contém dados binários.
   Na prática, isto não deve ser um problema, já que seu tema deve ser algo que
   você não utiliza coisas assim em colunas binárias ( de fato, deve ser melhor
   guardar dados binários usando outros meios, como em arquivos).
  </P
><DIV
CLASS="warning"
><P
></P
><TABLE
CLASS="warning"
BORDER="1"
WIDTH="100%"
><TR
><TD
ALIGN="CENTER"
><B
>Atenção</B
></TD
></TR
><TR
><TD
ALIGN="LEFT"
><P
>&#13;    <A
HREF="function.addslashes.html"
><B
CLASS="function"
>addslashes()</B
></A
> <SPAN
CLASS="emphasis"
><I
CLASS="emphasis"
>NÃO</I
></SPAN
> deve ser usada 
    para as suas queries com o SQLite; ela irá levar a resultados estranhos
    quando você recuperar os seus dados.
   </P
></TD
></TR
></TABLE
></DIV
><DIV
CLASS="note"
><BLOCKQUOTE
CLASS="note"
><P
><B
>Nota: </B
>
    Não utilize esta função para codificar retornados por uma UDF( Função Definida pelo Usuário) criada
    usando <A
HREF="function.sqlite-create-function.html"
><B
CLASS="function"
>sqlite_create_function()</B
></A
> ou <A
HREF="function.sqlite-create-aggregate.html"
><B
CLASS="function"
>sqlite_create_aggregate()</B
></A
> -
    use ao invés <A
HREF="function.sqlite-udf-encode-binary.html"
><B
CLASS="function"
>sqlite_udf_encode_binary()</B
></A
>.
   </P
></BLOCKQUOTE
></DIV
><P
> 
     Veja também <A
HREF="function.sqlite-udf-encode-binary.html"
><B
CLASS="function"
>sqlite_udf_encode_binary()</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.sqlite-error-string.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.sqlite-exec.html"
ACCESSKEY="N"
>Próxima</A
></TD
></TR
><TR
><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"
>sqlite_error_string</TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
><A
HREF="ref.sqlite.html"
ACCESSKEY="U"
>Acima</A
></TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
>sqlite_exec</TD
></TR
></TABLE
></DIV
></BODY
></HTML
>