The SQLite3 class

(PHP 5 >= 5.3.0, PHP 7, PHP 8)

Introduction

A class that interfaces SQLite 3 databases.

Class synopsis

classSQLite3 {
publicconstintOK;
publicconstintDENY;
publicconstintIGNORE;
publicconstintCREATE_INDEX;
publicconstintCREATE_TABLE;
publicconstintCREATE_TRIGGER;
publicconstintCREATE_VIEW;
publicconstintDELETE;
publicconstintDROP_INDEX;
publicconstintDROP_TABLE;
publicconstintDROP_TEMP_INDEX;
publicconstintDROP_TEMP_TABLE;
publicconstintDROP_TEMP_VIEW;
publicconstintDROP_TRIGGER;
publicconstintDROP_VIEW;
publicconstintINSERT;
publicconstintPRAGMA;
publicconstintREAD;
publicconstintSELECT;
publicconstintTRANSACTION;
publicconstintUPDATE;
publicconstintATTACH;
publicconstintDETACH;
publicconstintALTER_TABLE;
publicconstintREINDEX;
publicconstintANALYZE;
publicconstintCREATE_VTABLE;
publicconstintDROP_VTABLE;
publicconstintFUNCTION;
publicconstintSAVEPOINT;
publicconstintCOPY;
publicconstintRECURSIVE;
public__construct(string$filename, int$flags = SQLITE3_OPEN_READWRITE | SQLITE3_OPEN_CREATE, string$encryptionKey = "")
publicbackup(SQLite3$destination, string$sourceDatabase = "main", string$destinationDatabase = "main"): bool
publicbusyTimeout(int$milliseconds): bool
publicchanges(): int
publicclose(): bool
publiccreateAggregate(
    string$name,
    callable$stepCallback,
    callable$finalCallback,
    int$argCount = -1
): bool
publiccreateCollation(string$name, callable$callback): bool
publiccreateFunction(
    string$name,
    callable$callback,
    int$argCount = -1,
    int$flags = 0
): bool
publicenableExceptions(bool$enable = false): bool
publicstaticescapeString(string$string): string
publicexec(string$query): bool
publicopen(string$filename, int$flags = SQLITE3_OPEN_READWRITE | SQLITE3_OPEN_CREATE, string$encryptionKey = ""): void
publicopenBlob(
    string$table,
    string$column,
    int$rowid,
    string$database = "main",
    int$flags = SQLITE3_OPEN_READONLY
): resource|false
publicquerySingle(string$query, bool$entireRow = false): mixed
publicsetAuthorizer(?callable$callback): bool
publicstaticversion(): array
}

Table of Contents

To Top