PHP Conference Japan 2024

SQLite3 類別

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

簡介

用於與 SQLite 3 資料庫互動的類別。

類別概要

class SQLite3 {
/* 常數 */
public const int OK;
public const int DENY;
public const int IGNORE;
公開 常數 整數 CREATE_INDEX;
公開 常數 整數 CREATE_TABLE;
公開 常數 整數 CREATE_TEMP_INDEX;
公開 常數 整數 CREATE_TEMP_TABLE;
公開 常數 整數 CREATE_TEMP_VIEW;
公開 常數 整數 CREATE_TRIGGER;
公開 常數 整數 CREATE_VIEW;
公開 常數 整數 DELETE;
公開 常數 整數 DROP_INDEX;
公開 常數 整數 DROP_TABLE;
公開 常數 整數 DROP_TEMP_INDEX;
公開 常數 整數 DROP_TEMP_TABLE;
公開 常數 整數 DROP_TEMP_TRIGGER;
公開 常數 整數 DROP_TEMP_VIEW;
公開 常數 整數 DROP_TRIGGER;
公開 常數 整數 DROP_VIEW;
公開 常數 整數 INSERT;
公開 常數 整數 PRAGMA;
公開 常數 整數 READ;
公開 常數 整數 SELECT;
公開 常數 整數 TRANSACTION;
公開 常數 整數 UPDATE;
公開 常數 整數 ATTACH;
公開 常數 整數 DETACH;
公開 常數 整數 ALTER_TABLE;
公開 常數 整數 REINDEX;
公開 常數 整數 ANALYZE;
公開 常數 整數 CREATE_VTABLE;
公開 常數 整數 DROP_VTABLE;
公開 常數 整數 FUNCTION;
公開 常數 整數 SAVEPOINT;
公開 常數 整數 COPY;
公開 常數 整數 RECURSIVE;
/* 方法 */
公開 __construct(字串 $filename, 整數 $flags = SQLITE3_OPEN_READWRITE | SQLITE3_OPEN_CREATE, 字串 $encryptionKey = "")
公開 備份(SQLite3 $destination, 字串 $sourceDatabase = "main", 字串 $destinationDatabase = "main"): 布林值
公開 忙碌逾時(整數 $milliseconds): 布林值
公開 變更數(): 整數
公開 關閉(): 布林值
公開 建立彙總函式(
    字串 $name,
    可呼叫 $stepCallback,
    可呼叫 $finalCallback,
    整數 $argCount = -1
): 布林值
公開 建立排序規則(字串 $name, 可呼叫 $callback): 布林值
公開 建立函式(
    字串 $name,
    可呼叫 $callback,
    整數 $argCount = -1,
    整數 $flags = 0
): 布林值
公開 靜態 escapeString(字串 $string): 字串
公開 exec(字串 $query): 布林值
公開 open(字串 $filename, 整數 $flags = SQLITE3_OPEN_READWRITE | SQLITE3_OPEN_CREATE, 字串 $encryptionKey = ""):
公開 openBlob(
    字串 $table,
    字串 $column,
    整數 $rowid,
    字串 $database = "main",
    整數 $flags = SQLITE3_OPEN_READONLY
): 資源|false
公開 querySingle(字串 $query, 布林值 $entireRow = false): 混合
public setAuthorizer(?callable $callback): bool
public static version(): array
}

目錄

新增註記

使用者貢獻的註記

此頁面沒有使用者貢獻的註記。
To Top