Partilhar via


PDOStatement::closeCursor

Baixar o driver PHP

Fecha o cursor, permitindo que a instrução seja executada novamente.

Sintaxe

  
bool PDOStatement::closeCursor();  

Valor retornado

true se bem-sucedido; caso contrário, false.

Comentários

closeCursor tem efeito quando a opção de conexão MultipleActiveResultSets está definida como false. Para obter mais informações sobre a opção de conexão MultipleActiveResultSets, veja Como desabilitar MARS (vários conjuntos de resultados ativos).

Em vez de chamar closeCursor, você pode apenas definir o identificador de instrução como nulo.

O suporte para PDO foi adicionado na versão 2.0 dos Drivers da Microsoft para PHP para SQL Server.

Exemplo

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

Consulte Também

PDOStatement Class

PDO