PDOStatement::closeCursor
关闭游标,此时将再次执行语句。
语法
bool PDOStatement::closeCursor();
返回值
如果成功,则为 true;否则为 false。
注解
当 MultipleActiveResultSets 连接选项设置为 false 时,closeCursor 将起作用。 有关 MultipleActiveResultSets 连接选项的详细信息,请参阅如何:禁用多个活动的结果集 (MARS)。
也可以只将语句句柄设置为 null,而不是调用 closeCursor。
已在 Microsoft Drivers for PHP for SQL Server的版本 2.0 中添加了对 PDO 的支持。
示例
<?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);
?>