sqlite_udf_encode_binary
Code les données binaires avant de les retourner d'une UDF SQLite
Description
stringsqlite_udf_encode_binary
stringdata
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.
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.