Manuel PHP
Précédent |  | Suivant

# sqlite_udf_encode_binary

(PHP 5)

sqlite_udf_encode_binary -- Encode les données binaires avant de les retourner d'une UDF SQLite

## Description

string sqlite_udf_encode_binary ( string data)

sqlite_udf_encode_binary() applique le codage aux données binaires `data` pour qu'elles puissent être correctement retournées depuis la requête (car la librairie `libsqlite` n'est pas compatible avec les données binaires).

Si il y a des chances que vos données ne soient pas compatibles, (comme par exemple, si elle contient le caractère NUL au milieu de la chaîne, et non pas seulement à la fin, ou si le premier caractère est un caractère `0x01`) alors vous devrez appeler cette fonction pour protéger vos données.

`PHP` ne fait pas cette opération de codage/décodage automatiquement, pour des raisons de performances.

> Note : N'utilisez pas la fonction sqlite_escape_string() pour protéger les données dans vos UDF, car cela conduira à doubler la protection. Utilisez plutôt cette fonction à la place.

Voir aussi sqlite_udf_decode_binary(), sqlite_escape_string(), sqlite_create_function() et sqlite_create_aggregate().

Précédent | Sommaire | Suivant
sqlite_udf_decode_binary | Niveau supérieur | sqlite_unbuffered_query