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)
参数值
参数 | 描述 |
---|---|
connection | 必需。规定要使用的 MySQL 连接。 |
read_func | 必需。 指定可以采用以下参数的回调函数或 objext:
stream - 与 SQL 命令 INFILE 关联的 PHP 流 &buffer - 一个字符串缓冲区,用于将重写的输入存储到 buflen - 缓冲区中存储的最大字符数 &erromsg - 如果发生错误,您可以在此处存储错误消息 |
技术细节
返回值: | 若成功则返回 TRUE,若失败则返回 FALSE。 |
---|---|
PHP 版本: | 5+ |