2024 PHP Conference Japan

Pdo\Sqlite 類別

(PHP 8 >= 8.4.0)

簡介

一個 PDO 子類別,表示使用 SQLite PDO 驅動程式的連線。

此驅動程式支援 SQLite 方言專用的 SQL 查詢解析器。它可以處理以下內容

  • 單引號、雙引號和反引號字面值,並以雙寫作為跳脫機制。
  • 使用方括號引用識別碼。
  • 雙破折號和 C 風格註解(非巢狀)。

類別概要

class Pdo\Sqlite extends PDO {
/* 繼承的常數 */
公開常數 整數 PDO::PARAM_NULL;
公開常數 整數 PDO::PARAM_BOOL = 5;
公開常數 整數 PDO::PARAM_INT = 1;
公開常數 整數 PDO::PARAM_STR = 2;
公開常數 整數 PDO::PARAM_LOB = 3;
公開常數 整數 PDO::PARAM_STMT = 4;
公開常數 整數 PDO::PARAM_INPUT_OUTPUT;
公開常數 整數 PDO::PARAM_STR_NATL;
公開常數 整數 PDO::PARAM_STR_CHAR;
公開常數 整數 PDO::PARAM_EVT_ALLOC;
公開常數 整數 PDO::PARAM_EVT_FREE;
公開常數 整數 PDO::PARAM_EVT_EXEC_PRE;
公開常數 整數 PDO::PARAM_EVT_EXEC_POST;
公開常數 整數 PDO::PARAM_EVT_FETCH_PRE;
公開常數 整數 PDO::PARAM_EVT_FETCH_POST;
公開常數 整數 PDO::PARAM_EVT_NORMALIZE;
公開常數 整數 PDO::FETCH_DEFAULT;
公開常數 整數 PDO::FETCH_LAZY;
公開常數 整數 PDO::FETCH_ASSOC;
公開常數 整數 PDO::FETCH_NUM;
公開常數 整數 PDO::FETCH_BOTH;
公開常數 整數 PDO::FETCH_OBJ;
公開常數 整數 PDO::FETCH_BOUND;
公開常數 整數 PDO::FETCH_COLUMN;
公開常數 整數 PDO::FETCH_CLASS;
公開常數 整數 PDO::FETCH_INTO;
公開常數 整數 PDO::FETCH_FUNC;
公開常數 整數 PDO::FETCH_GROUP;
公開常數 整數 PDO::FETCH_UNIQUE;
公開常數 整數 PDO::FETCH_KEY_PAIR;
公開常數 整數 PDO::FETCH_CLASSTYPE;
公開常數 整數 PDO::FETCH_SERIALIZE;
公開常數 整數 PDO::FETCH_PROPS_LATE;
公開常數 整數 PDO::FETCH_NAMED;
公開常數 整數 PDO::ATTR_AUTOCOMMIT;
公開 常數 整數 PDO::ATTR_PREFETCH;
公開 常數 整數 PDO::ATTR_TIMEOUT;
公開 常數 整數 PDO::ATTR_ERRMODE;
公開 常數 整數 PDO::ATTR_CASE;
公開 常數 整數 PDO::ATTR_CURSOR;
公開 常數 整數 PDO::CASE_NATURAL;
公開 常數 整數 PDO::CASE_LOWER;
公開 常數 整數 PDO::CASE_UPPER;
公開 常數 整數 PDO::NULL_NATURAL;
公開 常數 字串 PDO::ERR_NONE;
公開 常數 整數 PDO::FETCH_ORI_ABS;
公開 常數 整數 PDO::FETCH_ORI_REL;
公開 常數 整數 PDO::CURSOR_SCROLL;
/* 常數 */
公開 常數 整數 DETERMINISTIC;
公開 常數 整數 OPEN_READONLY;
公開 常數 整數 OPEN_READWRITE;
公開 常數 整數 OPEN_CREATE;
公開 常數 整數 ATTR_OPEN_FLAGS;
/* 方法 */
公開 createAggregate(
    字串 $name,
    可呼叫 $step,
    可呼叫 $finalize,
    整數 $numArgs = -1
): 布林值
公開 createCollation(字串 $name, 可呼叫 $callback): 布林值
公開 createFunction(
    字串 $function_name,
    可呼叫 $callback,
    整數 $num_args = -1,
    整數 $flags = 0
): 布林值
/* 繼承方法 */
公開 PDO::__construct(
    字串 $dsn,
    ?字串 $username = null,
    #[\SensitiveParameter] ?字串 $password = null,
    ?陣列 $options = null
)
公開 靜態 PDO::connect(
    字串 $dsn,
    ?字串 $username = null,
    #[\SensitiveParameter] ?字串 $password = null,
    ?陣列 $options = null
): static

(此處保留英文 static,因為在程式語言中通常不翻譯)
公開 PDO::exec(字串 $statement): 整數|false (false 保留英文)
公開 PDO::getAttribute(整數 $attribute): 混合
公開 PDO::lastInsertId(?字串 $name = null): 字串|false (false 保留英文)
公開 PDO::prepare(字串 $query, 陣列 $options = []): PDOStatement|false (PDOStatement 保留英文,false 保留英文)
公開 PDO::query(字串 $query, ?整數 $fetchMode = null): PDOStatement|false
公開 PDO::query(字串 $query, ?整數 $fetchMode = PDO::FETCH_COLUMN, 整數 $colno): PDOStatement|false
公開 PDO::query(
    字串 $query,
    ?整數 $fetchMode = PDO::FETCH_CLASS,
    字串 $classname,
    陣列 $constructorArgs
): PDOStatement|false
公開 PDO::query(字串 $query, ?整數 $fetchMode = PDO::FETCH_INTO, 物件 $object): PDOStatement|false
公開 PDO::quote(字串 $string, 整數 $type = PDO::PARAM_STR): 字串|false
公開 PDO::setAttribute(整數 $attribute, 混合 $value): 布林值
}

目錄

新增註釋

使用者貢獻的註釋

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