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 参考