函数名称:SQLite3Stmt::close()
适用版本:PHP 5 >= 5.3.0, PHP 7, PHP 8
函数描述:SQLite3Stmt::close() 方法用于关闭预处理语句对象。
语法:bool SQLite3Stmt::close()
返回值:如果成功关闭预处理语句对象,则返回 true。如果关闭失败,则返回 false。
示例:
// 创建 SQLite 数据库连接
$db = new SQLite3('mydatabase.db');
// 准备预处理语句
$stmt = $db->prepare('SELECT * FROM mytable WHERE id = :id');
// 绑定参数
$stmt->bindValue(':id', 1, SQLITE3_INTEGER);
// 执行查询
$result = $stmt->execute();
// 处理结果
while ($row = $result->fetchArray()) {
// 输出数据
echo $row['name'] . '<br>';
}
// 关闭预处理语句对象
$stmt->close();
// 关闭数据库连接
$db->close();
在上面的示例中,我们首先创建了一个 SQLite 数据库连接。然后,我们使用 prepare() 方法准备了一个预处理语句,并使用 bindValue() 方法绑定了一个参数。接下来,我们执行了查询,并使用 fetchArray() 方法获取结果集中的数据。最后,我们使用 close() 方法关闭了预处理语句对象。
请注意,在关闭预处理语句对象之前,我们还需要关闭数据库连接,以确保资源的正确释放。