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 | 必需。指定可以接收以下参数的回调函数或对象 stream - 与 SQL 命令 INFILE 关联的 PHP 流 &buffer - 用于存储重写输入的字符串缓冲区 buflen - 存储在缓冲区中的最大字符数 &erromsg - 如果发生错误,你可以在这里存储错误消息 |
技术细节
返回值 | 成功时为 TRUE。失败时为 FALSE |
---|---|
PHP 版本 | 5+ |
❮ PHP MySQLi 参考