تعریف و استفاده
تابع 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)
مقادیر پارامتر
| پارامتر | توضیح |
|---|---|
| اتصال | لازم است. اتصال MySQL برای استفاده را مشخص می کند |
| read_func | لازم است. یک تابع یا شیء برگشت به تماس را مشخص می کند که می تواند آن را بگیرد پارامترهای زیر: stream - یک جریان PHP مرتبط با دستورات SQL INFILE &buffer - یک بافر رشته ای برای ذخیره ورودی بازنویسی شده در buflen - حداکثر تعداد کاراکترهایی که باید در بافر ذخیره شوند &erromsg - اگر خطایی رخ داد می توانید پیام خطا را در اینجا ذخیره کنید |
جزئیات فنی
| مقدار بازگشتی: | در مورد موفقیت درست است. FALSE در صورت شکست |
|---|---|
| نسخه PHP: | 5+ |
❮ مرجع PHP MySQLi