Classe \spip_sqlite

Gère l'envoi et la réception de requêtes à SQLite, qui peuvent être encadrées de transactions.

Source

Liste des propriétés

Liste des méthodes

void annuler_transaction( string $serveur )

Paramètres

  1. string $serveur

    Nom de la connexion

Proposer une amélioration
void demarrer_transaction( string $serveur )

Paramètres

  1. string $serveur

    Nom de la connexion

Proposer une amélioration
void executer_requete( string $query , string $serveur , null | boolean $tracer = null )

Paramètres

  1. string $query

    Requête

  2. string $serveur

    Nom de la connexion

  3. null | boolean $tracer = null

    Demander des statistiques (temps) ?

Proposer une amélioration
void finir_transaction( string $serveur )

Paramètres

  1. string $serveur

    Nom de la connexion

Proposer une amélioration
void last_insert_id( string $serveur )

Paramètres

  1. string $serveur

    Nom de la connexion return int Identifiant

Proposer une amélioration

Retourne une instance unique du requêteur pour une connexion SQLite donnée

\sqlite_requeteur requeteur( string $serveur )

Paramètres

  1. string $serveur

    Nom du connecteur

Retour

  • \sqlite_requeteur

    Instance unique du requêteur

Proposer une amélioration

Adapte la requête au format plus ou moins MySQL par un format compris de SQLite.

Change les préfixes de tables SPIP par ceux véritables

string traduire_requete( string $query , string $serveur )

Paramètres

  1. string $query

    Requête à préparer

  2. string $serveur

    Nom de la connexion

Retour

  • string

    Requête préparée

Proposer une amélioration