Освободить ресурсы
Назначение
Освобождение ресурсов, выделенных для хранения результирующей выборки.
Синтаксические правила
string PDOStatement::closeCursor();
Описание
Функция закрывает курсор и освобождает ресурсы, выделенные для хранения результирующей выборки.
Возвращаемые значения
-
true– в случае успешного завершения; -
false– в случае ошибки.
Пример
<?php
/* Создание PDOStatement-объекта*/
$stmt = $dbh->prepare('SELECT * FROM auto');
/* Создание второго PDOStatement-объекта */
$otherStmt = $dbh->prepare('SELECT * from person');
/* Выполнение первого оператора */
$stmt->execute();
/* Получаем только одну строку из результирующей выборки. */
$stmt->fetch();
/* Остальные строки результирующей выборки не нужны. Закрываем этот курсор, и освобожденные ресурсы драйвер будет использовать для обработки другого оператора */
$stmt->closeCursor();
/* После освобождения ресурсов можно выполнять второй оператор */
$otherStmt->execute();
?>