Ajax HTML 5 Création site CMS Comment Design Logiciels Programmation RSS SQL Scriptol Scripts Mobiles
Forum
Tutoriel SQL
Configurer
Introduction
Tables SQL
Premier programme
Interface
Tutoriel SQLite
Conception Web
Flux RSS
RIA
SEO
Autre tutoriels
DOM et PHP
Construire un CMS
Ressources
Logiciels
Compilateur Scriptol
Scripts pour le Web


Tutoriel SQLite en PHP: Débuter

On débutera l'utilisation de SQLite par son installation et la création d'une base de données. L'installation n'est nécessaire que sur son propre serveur ou un poste local. Pour utiliser SQLite sur un hébergement mutualisé, on passe directement à l'étape vérification/création de base.

Son installation est simple et le meilleur moyen de vérifier qu'elle s'est correctement déroulée est de créer une nouvelle base.

Pourquoi utiliser SQLite

On peut choisir d'utiliser SQLite ou MySQL sur un site web.

Avantages de SQLite:

  • Il ne nécessite pas de base MySQL sur le serveur.
  • On peut sauvegarder la base simplement en téléchargeant le fichier!
  • On peut l'utiliser localement avec des programmes classiques écrit en C ou PHP.
  • Il est d'ailleurs utilisé pour les applications Web fonctionnant hors connexion (Firefox 3, Google Gear, etc.).

En contrepartie:

  • L'accès aux bases de données SQLite peut ralentir si la taille devient importante.
  • Plusieurs utilisateurs ne peuvent modifier simultanément une base.
  • L'extension n'est pas offerte par tous les hébergements.

Installer SQLite pour PHP

La librairie SQLite n'est pas inclue par défaut, il faut modifier le fichier PHP.INI dans le répertoire de PHP et activer deux lignes, en supprimant le point-virgule en préfixe:

extension=php_pdo_sqlite.dll
extension=php_sqlite.dll

Vous pouvez faire fonctionner SQLite en PHP avec Wamp.

Pour vérifier que SQLite fonctionne, placer le script sqlite-check.php (il est dans l'archive) dans un sous-répertoire du www de Wamp, et exécutez le en localhost.

Ou téléchargez-le sur le serveur et lancer la page, par exemple: http://www.scriptol.fr/sqlite-check.php

Le script:

$dbname='base';
$base=new SQLiteDatabase($dbname, 0666, $err);
if ($err)
{ 
  echo "SQLite NOT supported.\n";
  exit($err);
}
else
{
  echo "SQLite supported.\n";
}  

Ce code crée une base de donnée nommée base. Si l'extension n'est pas disponible, la variable $base vaudra false.
Si cela fonctionne, un fichier base apparaîtra dans le répertoire du script.

Téléchargement

  • Le code source complet des scripts dans une archive ZIP.

  • Tutoriel SQLite, sommaire.
  • Première partie: Débuter avec SQLite.
  • Seconde partie: Créer et utiliser une table.
  • Troisième partie: Trouver et modifier un billet.
© 2008-2011 Scriptol.fr