La classe SQLite3
(PHP 5 >= 5.3.0)
Introduction
Une classe d'interface avec les bases de données SQLite3.
Synopsis de la classe
SQLite3
{
/* Méthodes */
public bool createAggregate
( string
$name
, mixed $step_callback
, mixed $final_callback
[, int $argument_count
= -1
] )
public void open
( string
}$filename
[, int $flags
= SQLITE3_OPEN_READWRITE | SQLITE3_OPEN_CREATE
[, string $encryption_key
]] )Sommaire
- SQLite3::busyTimeout — Définit le gestionnaire d'attente de la connexion
- SQLite3::changes — Retourne le nombre de lignes modifiées (ou insérées, effacées) par la dernière requête SQL
- SQLite3::close — Ferme la connexion avec la base de données
- SQLite3::__construct — Instantie un objet SQLite3 et ouvre la base de données SQLite 3
- SQLite3::createAggregate — Enregistre une fonction PHP à utiliser comme fonction d'aggrégation SQLite
- SQLite3::createCollation — Registers a PHP function for use as an SQL collating function
- SQLite3::createFunction — Enregistre une fonction PHP à utiliser comme function scalaire SQL
- SQLite3::escapeString — Retourne une chaîne nettoyée
- SQLite3::exec — Exécute une requête sur une base de données
- SQLite3::lastErrorCode — Retourne le code erreur de la dernière requête SQL ayant échouée
- SQLite3::lastErrorMsg — Retourne le message d'erreur, en anglais, de la dernière requête ayant échouée
- SQLite3::lastInsertRowID — Retourne l'identifiant de la ligne corrspondant à la dernière requête de type INSERT
- SQLite3::loadExtension — Tente de charger une extension de la bibliothèque SQLite
- SQLite3::open — Ouvre une base de données SQLite
- SQLite3::prepare — Prépare une requête SQL pour exécution
- SQLite3::query — Exécute une requête SQL
- SQLite3::querySingle — Exécute une requête et retourne un seul résultat
- SQLite3::version — Retourne la version de la bibliothèque SQLite3