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