PDOStatement::closeCursor
Закрывает курсор, делая возможным повторное выполнение инструкции.
Синтаксис
bool PDOStatement::closeCursor();
Возвращаемое значение
Значение true в случае успеха, в противном случае — значение false.
Remarks
closeCursor применяется, когда для параметра соединения MultipleActiveResultSets задано значение false. Дополнительные сведения о параметре подключения MultipleActiveResultSets см. в статье Практическое руководство. Отключение множественных активных результирующих наборов (функция MARS).
Вместо вызова closeCursor можно просто задать для дескриптора инструкции значение NULL.
Поддержка PDO была добавлена в версии 2.0 Драйверы Microsoft SQL Server для PHP.
Пример
<?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);
?>
См. также:
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по