Многократное выполнение запроса
Назначение
Функция DB_Common::executeMultiple
выполняет повторение подготовленного запроса.
Синтаксические правила
mixed executeMultiple (string $stmt, array $data);
$stmt
-
Идентификатор запроса функции prepare().
$data
-
Нумерованный массив, содержащий данные для внесения в запрос. Нумерация начинается с 0. Для каждой строки этого массива вызывается функция
execute()
.
Описание
Количество повторов определяется размерностью массива, содержащего входные данные для каждого повторяемого запроса. Для каждой строки этого массива вызывается функция execute()
. Если при выполнении какого-то запроса произошла ошибка, оставшиеся запросы будут проигнорированы.
Возвращаемое значение
Результаты обработки запроса:
-
resource-объект
классаDB_Result
в случае успешного выполнения запроса со всеми строками входного массива; -
DB_Error-объект
– в случае ошибки при выполнении запроса.