PHP mysqli set_local_infile_handler() Funktion
Definition und Verwendung
Die Funktion set_local_infile_handler() / mysqli_set_local_infile_handler() setzt eine Callback-Funktion für den Befehl LOAD DATA LOCAL INFILE.
Die Aufgaben der Callback-Funktionen bestehen darin, Eingaben aus der in LOAD DATA LOCAL INFILE angegebenen Datei zu lesen und sie in das von LOAD DATA INFILE verstandene Format umzuformatieren.
Die zurückgegebenen Daten müssen dem in LOAD DATA angegebenen Format entsprechen.
Syntax
Objektorientierter Stil:
$mysqli ->
set_local_infile_handler(read_file)
Verfahrensstil:
mysqli_set_local_infile_handler(read_file)
Parameterwerte
Parameter | Description |
---|---|
connection | Required. Specifies the MySQL connection to use |
read_func | Required. Specifies a callback function or objext that can take the
following params: stream - A PHP stream associated with the SQL commands INFILE &buffer - A string buffer to store the rewritten input into buflen - The maximum number of characters to be stored in the buffer &erromsg - If an error occurs you can store an error message in here |
Technische Details
Rückgabewert: | TRUE auf Erfolg. FALSE bei Fehler |
---|---|
PHP-Version: | 5+ |
❮ PHP MySQLi-Referenz