sqlite_array_query
sqlite_changes
SQLite Functions
PHP Manual

# sqlite_busy_timeout

# SQLiteDatabase->busyTimeout

(PHP 5, PECL sqlite >= 1.0.0)

sqlite_busy_timeout -- SQLiteDatabase->busyTimeout — Establece la duración del temporizador de ocupado o deshabilita los temporizadores

### Descripción

void sqlite_busy_timeout ( resource `$manejador_bd` , int `$milisegundos` )

Método que sigue el estilo orientado a objetos:

SQLiteDatabase
void busyTimeout ( int `$milisegundos` )

Establece la duración máxima, en milisegundos, que SQLite espera para que la base de datos indicada por `manejador_bd` esté lista para ser usada.

### Lista de parámetros

`manejador_bd`

  El recurso que identifica la base de datos SQLite (y que es el que devuelve la función sqlite_open()). Este parámetro no se requiere cuando se emplea el método orientado a objetos.

`milisegundos`

  El número de milisegundos. Cuando se establece a 0, se deshabilitan los temporizadores de ocupado y SQLite devuelve el valor SQLITE_BUSY de forma inmediata cuando otro proceso ha bloqueado la base de datos para realizar una actualización de datos.

  PHP establece el temporizador de ocupado por defecto en 60 segundos a partir de la apertura de la base de datos.

  > Note: Cada segundo está formado por mil (1000) milisegundos.

### Ejemplos

Example #1 Ejemplo no orientado a objetos

`<?php
$manejador_bd = sqlite_open('sqlitedb');
sqlite_busy_timeout($manejador_bd, 10000); // establece el temporizador en 10 segundos
sqlite_busy_timeout($manejador_bd, 0); // deshabilita los temporizadores
?>`

Example #2 Ejemplo orientado a objetos

`<?php
$manejador_bd = new SQLiteDatabase('sqlitedb');
$manejador_bd->busyTimeout(10000); // establece el temporizador en 10 segundos
$manejador_bd->busyTimeout(0); // deshabilita los temporizadores
?>`

### Ver también

- sqlite_open() - Abre una base de datos de SQLite y la crea si no existía

sqlite_array_query
sqlite_changes
SQLite Functions
PHP Manual