8.124 Fonctions SQLite
8 Référence des fonctions
Manuel PHP
. Introduction ->Installation . Pré-requis . Types de ressources . Constantes pré-définies . Classes pré-définies . Configuration à l'exécution . sqlite_array_query . sqlite_busy_timeout . sqlite_changes . sqlite_close . sqlite_column . sqlite_create_aggregate . sqlite_create_function . sqlite_current . sqlite_error_string . sqlite_escape_string . sqlite_exec . sqlite_factory . sqlite_fetch_all . sqlite_fetch_array . sqlite_fetch_column_types . sqlite_fetch_object . sqlite_fetch_single . sqlite_fetch_string . sqlite_field_name . sqlite_has_more . sqlite_has_prev . sqlite_key . sqlite_last_error . sqlite_last_insert_rowid . sqlite_libencoding . sqlite_libversion . sqlite_next . sqlite_num_fields . sqlite_num_rows . sqlite_open . sqlite_popen . sqlite_prev . sqlite_query . sqlite_rewind . sqlite_seek . sqlite_single_query . sqlite_udf_decode_binary . sqlite_udf_encode_binary . sqlite_unbuffered_query . sqlite_valid
|
8.124.2 Installation
Lisez le fichier d'installation, qui est fourni avec la distribution.
Ou bien, utilisez simplement l'installeur PEAR :
pear install sqlite
.
SQLite
est déjà fourni avec PHP et vous
n'avez pas besoin de télécharger d'autres logiciels.
Les utilisateurs de Windows peuvent télécharger la version DLL de l'extension
SQLite
ici :
php_sqlite.dll .
Dans la version 5 de PHP, l'extension SQLite ainsi que le moteur sont intégrés et
compilés par défaut. Cependant, depuis PHP 5.1.0, vous devez activer manuellement
cette extension dans le
php.ini
(parcequ'il est maintenant inclus en tant que partagé)
en ajoutant la ligne suivante :
php_extension=php_sqlite.dll
.
| Note | | Installation sur Windows pour les comptes sans privilèges
Sur les systèmes d'exploitation Windows, les comptes sans privilèges
n'ont pas la variable d'environnement
TMP
d'initialisée par défaut. Cela fera créer des fichiers temporaires par
sqlite dans le dossier de windows, ce qui n'est pas voulu. Alors, vous
devriez initialiser la variable d'environnement
TMP
pour le serveur web ou dans le compte utilisateur où le serveur web
fonctionne. Si Apache est votre serveur web, vous pouvez accomplir cela
via une directive
SetEnv
dans votre fichier
httpd.conf
. Par exemple :
Si vous êtes incapable d'établir cette configuration à ce niveau du
serveur, vous pouvez implémenter cette configuration dans votre script :
La configuration doit référer à un répertoire à l'intérieur duquel le serveur web a la
permission de créer des fichiers et bien sûr d'y écrire et
supprimer les fichiers créés.
Autrement, vous recevrez le message d'erreur suivant :
malformed database schema -
unable to open a temporary database file for storing temporary tables
|
|