Добро пожаловать на форум PHP программистов!
За последние 24 часа нас посетили 16339 программистов и 1793 робота. Сейчас ищут 1978 программистов ...
Приступая к работе

sqlite_busy_timeout - Устанавливает или полностью отключает время ожидания

Вернуться к: SQLite

sqlite_busy_timeout

SQLiteDatabase::busyTimeout

(PHP 5 < 5.4.0, PECL sqlite >= 1.0.0)

sqlite_busy_timeout -- SQLiteDatabase::busyTimeoutУстанавливает или полностью отключает время ожидания

Описание

void sqlite_busy_timeout ( resource $dbhandle , int $milliseconds )

Объектно-ориентированный стиль (метод):

public void SQLiteDatabase::busyTimeout ( int $milliseconds )

Устанавливает максимальное время, в миллисекундах, в течение которого SQLite ожидает готовности базы данных, заданной аргументом dbhandle.

Список параметров

dbhandle

Ресурс базы данных SQLite, полученный из функции sqlite_open() в случае использования процедурного подхода. Этот параметр не требуется при использовании объектно-ориентированного подхода.

milliseconds

Количество миллисекунд. Если равен 0, то в случае, то функции-обработчики, вызываемые при блокировке базы данных, будут отключены и SQLITE немедленно вернет статус-код SQLITE_BUSY, если другой процесс/нить заблокировал базу данных для обновления.

По умолчанию, при открытии базы данных, PHP устанавливает время ожидания в 60 секунд.

Замечание:

В одной секунде содержится одна тысяча (1000) миллисекунд.

Возвращаемые значения

Эта функция не возвращает значения после выполнения.

Примеры

Пример #1 Процедурный стиль

<?php
$dbhandle 
sqlite_open('sqlitedb');
sqlite_busy_timeout($dbhandle10000); // установка таймаута в 10 секунд
sqlite_busy_timeout($dbhandle0); // отключение функции-обработчика
?>

Пример #2 Объектно-ориентированный стиль

<?php
$dbhandle 
= new SQLiteDatabase('sqlitedb');
$dbhandle->busyTimeout(10000); // 10 секунд
$dbhandle->busyTimeout(0); // отключение
?>

Смотрите также

  • sqlite_open() - Открывает базу данных SQLite или создает ее, если она не существует



Вернуться к: SQLite

© 2024 «PHP.RU — Сообщество PHP-Программистов»
Главная | Форум | Реклама на сайте | Контакты VIP Сувениры
Разработка компании ODware