mysqli::next_result

mysqli_next_result

(PHP 5, PHP 7, PHP 8)

mysqli::next_result -- mysqli_next_result Подготовка следующего доступного результирующего набора из multi_query

Описание

Объектно-ориентированный стиль

public mysqli::next_result(): bool

Процедурный стиль

mysqli_next_result(mysqli $mysql): bool

Подготавливает следующий доступный результирующий набор предыдущего вызова функции mysqli_multi_query(), который затем можно получить функциями mysqli_store_result() или mysqli_use_result().

Список параметров

mysql

Только для процедурного стиля: объект mysqli, который вернула функция mysqli_connect() или функция mysqli_init().

Возвращаемые значения

Функция возвращает true в случае успешного выполнения или false, если возникла ошибка. Также возвращает false, если следующий оператор привёл к ошибке, в отличие от mysqli_more_results().

Ошибки

Если уведомления об ошибках mysqli включены (MYSQLI_REPORT_ERROR) и запрошенная операция не удалась, выдаётся предупреждение. Если, кроме того, установлен режим MYSQLI_REPORT_STRICT, вместо этого будет выброшено исключение mysqli_sql_exception.

Примеры

Смотрите mysqli_multi_query().

Смотрите также

  • mysqli_multi_query() - Выполняет один или несколько запросов к базе данных
  • mysqli_more_results() - Проверка, есть ли ещё результаты в мультизапросе
  • mysqli_store_result() - Передаёт на клиента результирующий набор последнего запроса
  • mysqli_use_result() - Готовит результирующий набор на сервере к использованию