# La clase SQLite3Stmt

(PHP 5 >= 5.3.0, PHP 7, PHP 8)

## Introducción

La clase que representa los comandos preparados para una base de datos SQLite3.

## Sinopsis de la Clase

class SQLite3Stmt {
/* Métodos */
private function __construct(SQLite3 `$sqlite3`, string `$query`)
public function bindParam(string|int `$param`, mixed `&$var`, int `$type` = `SQLITE3_TEXT`): bool
public function bindValue(string|int `$param`, mixed `$value`, int `$type` = `SQLITE3_TEXT`): bool
public function clear(): bool
public function close(): true
public function execute(): SQLite3Result|false
public function getSQL(bool `$expand` = `false`): string|false
public function paramCount(): int
public function readOnly(): bool
public function reset(): bool
}

## Tabla de contenidos

- SQLite3Stmt::bindParam — Asocia un parámetro a una variable de declaración
- SQLite3Stmt::bindValue — Asocia el valor de un parámetro a una variable de declaración
- SQLite3Stmt::clear — Elimina todos los parámetros actualmente vinculados
- SQLite3Stmt::close — Cierra una consulta preparada
- SQLite3Stmt::__construct — Construye un objeto SQLite3Stmt
- SQLite3Stmt::execute — Ejecuta una consulta preparada
- SQLite3Stmt::getSQL — Recupera el SQL de una declaración
- SQLite3Stmt::paramCount — Devuelve el número de argumentos de una consulta preparada
- SQLite3Stmt::readOnly — Determina si una declaración es de solo lectura
- SQLite3Stmt::reset — Reinicia una consulta preparada

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open