Поделиться через


PDOStatement::closeCursor

Скачать драйвер PHP

Закрывает курсор, делая возможным повторное выполнение инструкции.

Синтаксис

  
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);  
?>  

См. также:

Класс PDOStatement

PDO