Manual do PHP
Anterior |  | Próxima

# sqlite_udf_encode_binary

(no version information, might be only in CVS)

sqlite_udf_encode_binary -- Codifica dados binários para utilizar com uma UDF.

## Descrição

string sqlite_udf_encode_binary ( string data)

sqlite_udf_encode_binary() aplica uma codificação binária codificando `data` assim pode ser seguramente retornado apartir de queries (desde que a API da libsqlite não é binary safe).

Se houver uma chance de seus dados não sejam seguros para binários (por exemplo contenham um NULL no meio ao invés de no final, ou se tiver um `0x01` como primeiro caractere) então você deve chamar esta função para codificar os dados que vem da sua UDF.

O PHP não faz esta codificação/decodificação automaticamente já que certamente haveria um impacto na performance se ele fizesse.

> Nota: Não use sqlite_escape_string() para escapar as strings retornadas de uma UDF já que isso vai levar a issso ser feito duas vezes. Ao invés use sqlite_udf_encode_binary()!

Veja também sqlite_udf_decode_binary(), sqlite_escape_string(), sqlite_create_function() e sqlite_create_aggregate().

Anterior | Principal | Próxima
sqlite_udf_decode_binary | Acima | sqlite_unbuffered_query