mysqli_stmt::send_long_data
mysqli_stmt_send_long_data
(PHP 5, PHP 7, PHP 8)
mysqli_stmt::send_long_data -- mysqli_stmt_send_long_data — Надсилання даних блоками
Опис
Об'єктно-орієнтований стиль
public mysqli_stmt::send_long_data(int $param_num, string $data): bool
Процедурний стиль
mysqli_stmt_send_long_data(mysqli_stmt $statement, int $param_num, string $data): bool
Дозволяє пересилати дані параметра на сервер частинами (або чанками), наприклад коли розмір великого об'єкта (blob) перевищує max_allowed_packet
. Цю функцію можна запускати багаторазово, щоб надіслати частини символьних або двійкових даних стовпця. Дані у стовпці повинні мати тип TEXT або BLOB.
Список параметрів
stmt
Тільки для процедурного стилю: об'єкт mysqli_stmt, який повернула функція mysqli_stmt_init()
param_num
Вказує, із яким параметром пов'язані дані. Параметри нумеруються з нуля.
data
Рядок, що містить дані, що пересилаються.
Значення, що повертаються
Повертає true
у разі успішного виконання або **false
**в случае возникновения ошибки.
Приклади
Приклад #1 Об'єктно-орієнтований стиль
Loading...
Дивіться також
- mysqli_prepare() - готує SQL вираз до виконання
- mysqli_stmt_bind_param() - Прив'язка змінних до параметрів запиту, що готується.