PDOStatement::closeCursor
Schließt den Cursor und erlaubt erneute Ausführung der Anwendung.
Syntax
bool PDOStatement::closeCursor();
Rückgabewert
„true“ bei Erfolg, andernfalls „false“.
Bemerkungen
„closeCursor“ ist wirksam, wenn die Verbindungsoption MultipleActiveResultSets auf „false“ gesetzt ist. Weitere Informationen über die Option „MultipleActiveResultSets“ finden Sie unter Vorgehensweise: Deaktivieren von mehreren aktiven Resultsets (MARS).
Statt „closeCursor“ aufzurufen, können Sie auch einfach das Anweisungshandle auf NULL setzen.
Unterstützung für PDO wurde in Version 2.0 von Microsoft-Treiber für PHP für SQL Serverhinzugefügt.
Beispiel
<?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);
?>