PDOStatement::closeCursor

Pobieranie sterownika PHP

Zamyka kursor, umożliwiając ponowne wykonanie zdania.

Syntax

  
bool PDOStatement::closeCursor();  

Wartość zwracana

Prawda w przypadku sukcesu, w przeciwnym razie fałsz.

Remarks

closeCursor ma wpływ, gdy opcja połączenia MultipleActiveResultSets jest ustawiona na false. Więcej informacji o opcji połączenia MultipleActiveResultSets można znaleźć w artykule Jak wyłączyć: Wyłącz wiele aktywnych zestawów wyników (MARS).

Zamiast wywoływać closeCursor, możesz też ustawić uchwyt instrukcji na null.

Wsparcie dla PDO zostało dodane w wersji 2.0 sterowników Microsoft dla PHP dla SQL Server.

Example

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