SQLite3 クラス
(PHP 5 >= 5.3.0, PHP 7, PHP 8)
はじめに
SQLite 3 データベースとのインターフェイスとなるクラスです。
クラス概要
class SQLite3
{
/* 定数 */
/* メソッド */
public __construct(string
$filename
, int $flags
= SQLITE3_OPEN_READWRITE | SQLITE3_OPEN_CREATE, string $encryptionKey
= "")public backup(SQLite3
$destination
, string $sourceDatabase
= "main", string $destinationDatabase
= "main"): boolpublic createAggregate(
string
callable
callable
int
): bool
string
$name
,callable
$stepCallback
,callable
$finalCallback
,int
$argCount
= -1): bool
public open(string
}$filename
, int $flags
= SQLITE3_OPEN_READWRITE | SQLITE3_OPEN_CREATE, string $encryptionKey
= ""): void定義済み定数
SQLite3::OK
SQLite3::DENY
SQLite3::IGNORE
SQLite3::CREATE_INDEX
SQLite3::CREATE_TABLE
SQLite3::CREATE_TEMP_INDEX
SQLite3::CREATE_TEMP_TABLE
SQLite3::CREATE_TEMP_TRIGGER
SQLite3::CREATE_TEMP_VIEW
SQLite3::CREATE_TRIGGER
SQLite3::CREATE_VIEW
SQLite3::DELETE
SQLite3::DROP_INDEX
SQLite3::DROP_TABLE
SQLite3::DROP_TEMP_INDEX
SQLite3::DROP_TEMP_TABLE
SQLite3::DROP_TEMP_TRIGGER
SQLite3::DROP_TEMP_VIEW
SQLite3::DROP_TRIGGER
SQLite3::DROP_VIEW
SQLite3::INSERT
SQLite3::PRAGMA
SQLite3::READ
SQLite3::SELECT
SQLite3::TRANSACTION
SQLite3::UPDATE
SQLite3::ATTACH
SQLite3::DETACH