(PHP 5 < 5.4.0, PECL sqlite >= 1.0.0)
sqlite_busy_timeout -- SQLiteDatabase::busyTimeout — Establecer la duración del tiempo de espera de ocupación, o deshabilitar los gestores ocupados
$dbhandle
   , int $milliseconds
   )Estilo orientado a objetos (method):
$milliseconds
   )
   Esteblece el tiempo máximo, en milisegundos, en el que SQLite esperará para que un gestor dado por
   dbhandle esté listo para su uso.
  
dbhandleEl recurso de Base de datos SQLite; devuelto por sqlite_open() cuando se usa procedimentalmente. Este parámetro no es necesario al usar el método orientado a objetos.
millisecondsEl número de milisegundos. Cuando se establece a 0, los gestores ocupados se deshabilitarán y SQLite devolverá inmediatamente con código de estado SQLITE_BUSY si otro proceso/hilo tiene la base de datos bloqueada para una actualización.
PHP establece el timpo de espera de ocupación predeterminado a 60 segundos cuando la base de datos es abierta.
Nota:
Hay mil (1000) milisegundos en un segundo.
No devuelve ningún valor.
Ejemplo #1 Estilo por procedimientos
<?php
$gestor_bd = sqlite_open('sqlitedb');
sqlite_busy_timeout($gestor_bd, 10000); // establecer el tiempo de espera en 10 segundos
sqlite_busy_timeout($gestor_bd, 0); // deshabilitar los gestores ocupados
?>
Ejemplo #2 Estilo orientado a objetos
<?php
$gestor_bd = new SQLiteDatabase('sqlitedb');
$gestor_bd->busyTimeout(10000); // 10 segundos
$gestor_bd->busyTimeout(0); // deshabilitar
?>