Функция PHP mysqli set_local_infile_handler()
Определение и использование
Функция set_local_infile_handler() / mysqli_set_local_infile_handler() устанавливает функцию обратного вызова для команды LOAD DATA LOCAL INFILE.
Задачи функций обратного вызова заключаются в чтении ввода из файла, указанного в LOAD DATA LOCAL INFILE, и переформатировании его в формат, понятный LOAD DATA INFILE.
Возвращаемые данные должны соответствовать формату, указанному в LOAD DATA.
Синтаксис
Объектно-ориентированный стиль:
$mysqli ->
set_local_infile_handler(read_file)
Процедурный стиль:
mysqli_set_local_infile_handler(read_file)
Значения параметров
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 |
Технические детали
Возвращаемое значение: | TRUE в случае успеха. FALSE в случае неудачи |
---|---|
Версия PHP: | 5+ |
❮ Справочник по PHP MySQLi