SQLite
PHP Manual

sqlite_udf_encode_binary

(PHP 5, PECL sqlite:1.0-1.0.3)

sqlite_udf_encode_binary — Codifica los datos binarios antes de devolverlos de una FDU (función definida por el usuario)

Descripción

string sqlite_udf_encode_binary ( string $datos )

sqlite_udf_encode_binary() aplica una codificación binaria a los datos , de forma que sea seguro devolverlos en los resultados de las consultas (la API de la librería libsqlite no es segura con los datos binarios).

Si existe alguna posibilidad de que los datos no sean seguros de forma binaria (por ejemplo porque contienen bytes de tipo NUL o tienen un byte de tipo 0x01 como primer carácter) se debe emplear esta función para codificar los valores devueltos por la FDU.

PHP no realiza este proceso de codificación/decodificación de forma automática, ya que esto podría penalizar seriamente el rendimiento de las aplicaciones.

Note: No se debe emplear la función sqlite_escape_string() para escapar las cadenas devueltas por las funciones FDU, ya que provocaría un escape doble de los datos. Se debe emplear la función sqlite_udf_encode_binary() en su lugar.

Ver también


SQLite
PHP Manual