Du bist hier: Tips » Scripte » PHP
PHP
Referenzliste

sqlite_udf_encode_binary

SQLite Funktionen

    Befehl:
string sqlite_udf_encode_binary ( string $data )


    Parameter-Liste:
NameBeschreibung
dataDie zu codierende Zeichenkette (string).

    Rückgabewerte:
Die codierte Zeichenkette (string).

    Beschreibung:
sqlite_udf_encode_binary() wendet eine binärsichere Kodierung auf data an, sodass es sicher von Abfragen zurückgegeben wird (da die darunter liegende libsqlite-API nicht binärsicher ist).

Wenn die Möglichkeit besteht, dass die Daten nicht binärsicher sein könnten (weil z.B. ein NUL-Byte in der Mitte und nicht am Ende steht oder wenn ein 0x01-Byte als erstes Zeichen gesetzt ist), muss diese Funktion zur Kodierung des Rückgabewertes der UDF benutzt werden.

PHP führt diese (De-)Kodieraufrufe nicht automatisch durch, da dieses die Performance drastig beeinflussen würde.


    Aktiv in Version:
(PHP 5 < 5.4.0, PECL sqlite >= 1.0.0)

    Hinweis:
Hinweis:

sqlite_escape_string() sollte nicht benutzt werden, um Rückgabestrings aus der UDF zu quoten, da es zum Doppelquoten führt. An dessen Stelle sollte sqlite_udf_encode_binary() benutzt werden.


    Siehe auch:
Dekodiert Binärdaten und reicht diese als Parameter weiter zu einer benutzerdefinierten Funktion (UDF)
 
Bereitet einen String für die Verwendung als SQL-Parameter auf
 
Registriert eine "reguläre" nutzerdefinierte Funktion für den Gebrauch in SQL-Befehlen
 
Registriert eine benutzerdefinierte Funktion, um SQL-Abfragen zu aggregieren
 

sqlite_udf_encode_binary() - Beispiel:


Eingabe:
Im moment kein Beispiel vorhanden.
SQLite Funktionen