sqlite_array_query
<<<
sqlite_busy_timeout sqlite_changes
>>>

8.116 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.116.9 sqlite_busy_timeout()SQLiteDatabase->busyTimeout()Configure le délai d'attente d'une base SQLite occupée

[ Exemples avec sqlite_busy_timeout ]   PHP 5

void  sqlite_busy_timeout ( resource   dbhandle , int   milliseconds )

Style orienté objet (méthode)

SQLiteDatabase void  busyTimeout ( int   milliseconds )

sqlite_busy_timeout spécifie la durée maximale d'attente de SQLite, pour qu'une base de données database soit utilisable. La durée est exprimée en millisecondes. Si milliseconds vaut 0 , les contraintes d'attentes seront supprimées, et SQLite va retourne immédiatement le code de statut SQLITE_BUSY , si un autre processus ou thread a verrouillé la base.

PHP utilise une durée maximale d'attente de 60 secondes lorsque la base est ouverte.

Exemple avec sqlite_busy_timeout

<?php
$dbhandle
= sqlite_open('sqlitedb');
sqlite_busy_timeout($dbhandle, 10000); // fixe le timeout à 10 secondes
sqlite_busy_timeout($dbhandle, 0); // désactive le gestionnaire

/* Exemple OO */
$dbhandle = new SQLiteDatabase('sqlitedb');
$dbhandle->busyTimeout(10000); // 10 secondes
$dbhandle->busyTimeout(0); // désactive
?>

Note

Il y a mille (1000) millisecondes dans une seconde.

Voir aussi sqlite_open .

<< sqlite_busy_timeout >>
sqlite_array_query Fonctions SQLite sqlite_changes