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...