7.96.36 sqlite_udf_encode_binary()Encode les données binaires avant de les retourner d'une UDF SQLite[ Exemples avec sqlite_udf_encode_binary ] CVS uniquement
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
.
|