Logo classes.scriptsphp.org PHP

go to nav bar

SQLite

Classe SQLite destinée à faire de l'abstraction de bdd (entre autres). Attention, cette classe nécessite PHP 5 !

La classe SQLite reprend les principales fonctionnalités des fonctions PHP associées. Son but, n'est donc pas de remplacer ces fonctions, mais de vous permettre , éventuellement, de faire de l'abstraction de base de données. Notamment grâce à une classe PostgresSQL, ou MySQL... La classe intègre aussi la fonctionnalité de cache de donnée .

Les réglages du ramasse miettes sont effectués dans la classe elle même avec la variable $Bdd->gc_time=86400. Le chemin du répertoire de cache se gère de même avec $Bdd->cache_path='cache'. Lors de la mise en place de la classe penser à créer le répertoire de cache.

WARNING : penser à protéger votre fichier de base de données SQLlite en le mettant dans un répertoire protégé par un .htaccess par exemple, car en le laissant dans l'arborescence web n'importe qui pourrait récupérer vos données.

Les Méthodes

  • SQLite - Nouvelle Instance
  • connect - Connection et sélection de la Base
  • send_query - Envoyez une requete
  • num_rows - Nombre de résultat(s) retourné(s) par une requete
  • get_cached_data - Envoie une requete et met le resultat au cache

Exemples

  1. Exemple Minimal - Sélection de la base
  2. Envoi d' une requête - Création d' une table
  3. Insertion de données dans une table
  4. Récupération de données dans une table

Exemple Minimal - Sélection de la base

<?php

// Inclusion de la source de la classe
include 'SQLite.php';

// Nouvelle Instance
$db = new SQLite();

// Sélection de la base
if($db ->connect('mabase'))
echo 
'COOL - Connecté<br/>';
else
echo 
'Pas cool - <strong>NON connecté</strong>';

?>

Merci de ne pas suivre ce lien emails.

0.0600s | «»
PHP powered