# La classe SQLite3Stmt

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

## Introduction

La classe qui représente les commandes préparées pour une base de données SQLite3.

## Synopsis de la classe

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

## Sommaire

- SQLite3Stmt::bindParam — Lie un paramètre à une variable de déclaration
- SQLite3Stmt::bindValue — Lie la valeur d'un paramètre à une variable de déclaration
- SQLite3Stmt::clear — Supprime tous les paramètres actuellement liés
- SQLite3Stmt::close — Ferme une requête préparée
- SQLite3Stmt::__construct — Construit un objet SQLite3Stmt
- SQLite3Stmt::execute — Exécute une requête préparée
- SQLite3Stmt::getSQL — Récupère le SQL d'une déclaration
- SQLite3Stmt::paramCount — Retourne le nombre de paramètres d'une requête préparée
- SQLite3Stmt::readOnly — Détermine si une déclaration est uniquement en lecture seule
- SQLite3Stmt::reset — Réinitialise une requête préparée