PDOStatement::closeCursor
Chiude il cursore, consentendo all'istruzione di essere eseguita nuovamente.
Sintassi
bool PDOStatement::closeCursor();
Valore restituito
Restituisce true in caso di esito positivo; in caso contrario, false.
Osservazioni:
closeCursor ha effetto quando l'opzione di connessione MultipleActiveResultSets è impostata su false. Per altre informazioni sull'opzione di connessione MultipleActiveResultSets, vedere Procedura: Disabilitare più set di risultati attivi (MARS).
Anziché chiamare closeCursor, è anche possibile limitarsi a impostare l'handle di istruzione su Null.
Il supporto per PDO è stato aggiunto nella versione 2.0 dei driver Microsoft per PHP per SQL Server.
Esempio
<?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);
?>