Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Закрывает курсор, делая возможным повторное выполнение инструкции.
Синтаксис
bool PDOStatement::closeCursor();
Возвращаемое значение
Значение true в случае успеха, в противном случае — значение false.
Замечания
closeCursor применяется, когда для параметра соединения MultipleActiveResultSets задано значение false. Дополнительные сведения о параметре подключения MultipleActiveResultSets см. в статье Практическое руководство. Отключение множественных активных результирующих наборов (функция MARS).
Вместо вызова closeCursor можно просто задать для дескриптора инструкции значение NULL.
Добавлена поддержка PDO версии 2.0 драйверов Майкрософт для PHP для SQL Server.
Пример
<?php
$database = "AdventureWorks";
$server = "(local)";
$conn = new PDO( "sqlsrv:server=$server ; Database = $database", "", "", array('MultipleActiveResultSets' => false ) );
$stmt = $conn->prepare('SELECT * FROM Person.ContactType');
$stmt2 = $conn->prepare('SELECT * FROM HumanResources.Department');
$stmt->execute();
$result = $stmt->fetch();
print_r($result);
$stmt->closeCursor();
$stmt2->execute();
$result = $stmt2->fetch();
print_r($result);
?>