sqlite_busy_timeout
SQLiteDatabase->busyTimeout
Setzt die maximale Dauer für das Warten auf die Freigabe einer
Datenbank, oder sperrt das Warten selbst
&reftitle.description;
voidsqlite_busy_timeout
resourcedbhandle
intmilliseconds
Objektorientierter Stil (Methode):
SQLiteDatabase
voidbusyTimeout
intmilliseconds
Setzt die maximale Zeitspanne, die SQLite auf die Freigabe der
Datenbankverbindung (dbhandle) wartet.
&reftitle.parameters;
dbhandle
Die SQLite-Datenbankressource, die von sqlite_open
zurückgegeben wird, wenn prozedural verwendet. Dieser Parameter wird bei
objektorientierter Verwendung nicht benötigt.
milliseconds
Die Anzahl der Millisekunden. Wird hier 0 angegeben,
wird das Warten deaktiviert und unmittelbar der Statuscode
SQLITE_BUSY zurückgeliefert, wenn ein anderer
Prozess / Thread das Zuweisen einer Datenbankverbindung
(dbhandle) verhindert.
PHP setzt die Voreinstellung auf 60 Sekunden, wenn die Datenbank geöffnet wird.
Tausend (1000) Millisekunden sind eine Sekunde.
&reftitle.returnvalues;
&return.void;
&reftitle.examples;
Prozeduraler Stil
]]>
Objektorientierter Stil
busyTimeout(10000); // setzt die Wartezeit auf 10 Sekunden
$dbhandle->busyTimeout(0); // deaktiviert das Warten
?>]]>
&reftitle.seealso;
sqlite_open