Intereting Posts
Ссылки страницы ссылки на страницы неактивны. Изменение размера и отображение BLOB-элемента из базы данных Можете ли вы отключить () много переменных сразу в PHP? почему расшифровка AES java возвращает лишние символы? Автоматическая маршрутизация для псевдонимов страниц в CakePHP symfony2: как интегрировать библиотеку php, которая не является пакетом PHP проверяет числовое значение внутри цикла foreach с парами ключей и значений? Печать многостраничного PDF-файла на разных лотках принтера Никогда не запускайте «композиторское обновление» в производстве, почему? Каков самый быстрый способ опроса таблицы MySQL для новых строк? Выбор между Imagemagick & GD для создания миниатюр php утверждает, что моя определенная переменная не определена Doctrine не создает внешние ограничения внешних ключей в MySQL Выход PHPExcel искажен Как получить информацию о клиенте из заказа в WooCommerce?

Есть ли функция для закрытия подготовленного оператора mysql с PDO?

В mysqli подготовленных mysqli_stmt::close() есть mysqli_stmt::close() (Закрывает подготовленный оператор):

 $stmt->close(); 

Я искал php.net и сеть и не могу найти альтернативу для PDO.

Это возможно?

И каковы преимущества использования его в конце каждого из ваших сценариев?

Я это понимаю,

 $connection = null; 

закрывает соединение с mysql, но как насчет закрытия запроса?

Чтобы освободить набор результатов, вы можете применить базовый PHP-способ.

Если вы возвращаете результаты с помощью PDOStatement::fetchAll() вам нужно будет unset() переменную, чтобы очистить ее:

 $variable = $stmt->fetchAll(); unset($variable); // or: $variable = null; с $variable = $stmt->fetchAll(); unset($variable); // or: $variable = null; 

Или PDOStatement::closeCursor() ( Закрывает курсор, позволяя выполнить оператор снова. ) Может быть полезно:

 $success = $stmt->closeCursor();