SQLite3::__construct
(PHP 5 >= 5.3.0, PHP 7, PHP 8)
SQLite3::__construct — Створює екземпляр SQLite3 і відкриває з'єднання з базою
Опис
public SQLite3::__construct(string$filename
, int$flags
= SQLITE3_OPEN_READWRITE | SQLITE3_OPEN_CREATE, string$encryptionKey
= "")
Створює екземпляр SQLite3 і відкриває з'єднання з базою. Якщо увімкнено шифрування, з'являється можливість використання ключа.
Список параметрів
filename
Путь к SQLite базе или:memory:
для використання бази в оперативній пам'яті. Якщо filename
встановити як порожній рядок, то буде створено приватну, тимчасову базу даних на диску. Ця база даних буде видалена одразу після закриття з'єднання з нею.
flags
Необов'язкові прапори для визначення типу відкриття бази даних. За замовчуванням використовується SQLITE3_OPEN_READWRITE | SQLITE3_OPEN_CREATE
-
SQLITE3_OPEN_READONLY
: Відкрити тільки для читання -
SQLITE3_OPEN_READWRITE
: Відкрити для читання та запису. -
SQLITE3_OPEN_CREATE
: Створити новий файл бази даних, якщо він відсутній
encryptionKey
Необов'язковий ключ для шифрування/розшифрування бази даних. Якщо модуль шифрування не встановлено, цей параметр буде проігноровано.
Помилки
Викидає виняток Exceptionв случае возникновения ошибки.
список змін
Версия | Опис |
---|---|
7.0.10 | Параметрfilename можна задавати порожнім рядком для створення на диску приватної бази даних. |
Приклади
Приклад #1 Приклад використання SQLite3::__construct()****
Loading...