PHP.mk документација

SQLite3

Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.

class.sqlite3.php PHP.net прокси Преводот се освежува
Оригинал на PHP.net
Патека class.sqlite3.php Локална патека за оваа страница.
Извор php.net/manual/en Оригиналниот HTML се реупотребува и локално се стилизира.
Режим Прокси + превод во позадина Кодовите, табелите и белешките остануваат читливи во истиот тек.
SQLite3

Референца за `class.sqlite3.php` со подобрена типографија и навигација.

class.sqlite3.php

Класата 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;
public const int CREATE_INDEX;
public const int CREATE_TABLE;
public const int CREATE_TEMP_INDEX;
public const int CREATE_TEMP_TABLE;
public const int CREATE_TEMP_TRIGGER;
public const int CREATE_TEMP_VIEW;
public const int CREATE_TRIGGER;
public const int CREATE_VIEW;
public const int DELETE;
public const int DROP_INDEX;
public const int DROP_TABLE;
public const int DROP_TEMP_INDEX;
public const int DROP_TEMP_TABLE;
public const int DROP_TEMP_TRIGGER;
public const int DROP_TEMP_VIEW;
public const int DROP_TRIGGER;
public const int DROP_VIEW;
public const int INSERT;
public const int PRAGMA;
public const int READ;
public const int SELECT;
public const int UPDATE;
public const int ATTACH;
public const int DETACH;
public const int ALTER_TABLE;
public const int REINDEX;
public const int ANALYZE;
public const int CREATE_VTABLE;
public const int DROP_VTABLE;
public const int FUNCTION;
public const int SAVEPOINT;
public const int COPY;
public const int RECURSIVE;
/* Методи */
public __construct(string $filename, int $flags (PHP 5 >= 5.3.0, PHP 7, PHP 8), string $encryptionKey = "")
public backup(SQLite3 $destination, string $sourceDatabase = SQLITE3_OPEN_READWRITE | SQLITE3_OPEN_CREATE, string $destinationDatabase = SQLITE3_OPEN_READWRITE | SQLITE3_OPEN_CREATE): bool
public busyTimeout(int $milliseconds): bool
public changes(): int
public close(): bool
public createAggregate(
         string $name,
         callable $stepCallback,
         callable $finalCallback,
         int $argCount = -1
): bool
public createCollation(string $name, callable $callback): bool
public createFunction(
         string $name,
         callable $callback,
         int $argCount = -1,
         int $flags = 0
): bool
public enableExceptions(bool $enable = false): bool
public static escapeString(string $string): string
public exec(string $query): bool
public lastErrorCode(): int
public loadExtension(string $name): bool
public open(string $filename, int $flags (PHP 5 >= 5.3.0, PHP 7, PHP 8), string $encryptionKey = ""): void
public openBlob(
         string $table,
         string $column,
         int $rowid,
         string $database = SQLITE3_OPEN_READWRITE | SQLITE3_OPEN_CREATE,
         int $flags = SQLITE3_OPEN_READONLY
): resource|false
public querySingle(string $query, bool $entireRow = false): mixed
public setAuthorizer(?callable $callback): bool
public static version(): array
}

Содржина

  • SQLite3::backup — Копирај една база на податоци во друга база на податоци
  • SQLite3::busyTimeout — Поставува ракувач за зафатена врска
  • SQLite3::changes — Враќа број на редови во базата на податоци што биле променети (или вметнати или избришани) од најновата SQL изјава
  • SQLite3::close — Затвора врска со базата на податоци
  • SQLite3::__construct — Инстанцира SQLite3 објект и отвора SQLite 3 база на податоци
  • SQLite3::createAggregate — Регистрира PHP функција за употреба како SQL агрегатна функција
  • SQLite3::createCollation — Регистрира PHP функција за употреба како SQL функција за споредување
  • SQLite3::createFunction — Регистрира PHP функција за употреба како SQL скаларна функција
  • SQLite3::enableExceptions — Овозможи фрлање исклучоци
  • SQLite3::escapeString — Враќа стринг што е правилно избегнат
  • SQLite3::exec — Извршува прашалник без резултат против дадена база на податоци
  • SQLite3::lastErrorCode — Враќа нумерички код за резултат од најновата неуспешна SQLite барање
  • SQLite3::lastErrorMsg — Враќа англиски текст што го опишува најновото неуспешно SQLite барање
  • SQLite3::lastInsertRowID — Враќа ID на редот од најновото INSERT во базата на податоци
  • SQLite3::loadExtension — Се обидува да вчита SQLite библиотека за проширување
  • SQLite3::open — Отвора SQLite база на податоци
  • SQLite3::openBlob — Отвора ресурс за стрим за читање BLOB
  • SQLite3::prepare — Анкетира врски
  • SQLite3::query — Извршува SQL прашалник
  • SQLite3::querySingle — Извршува прашалник и враќа еден резултат
  • SQLite3::setAuthorizer — Конфигурира повикувачка функција што ќе се користи како овластувач за ограничување на она што може да го направи една изјава
  • SQLite3::version — Враќа верзија на библиотеката SQLite3 како константа на стринг и како број

Белешки од корисници

Нема белешки од корисници за оваа страница.
Навигација

Прелистувај сродни теми и функции.

На оваа страница

Автоматски outline од активната документација.

Насловите ќе се појават тука по вчитување.

Попрегледно читање

Примерите, changelog табелите и user notes се визуелно издвоени за да не се губат во долгата содржина.

Брз совет Користи го outline-от Скокни директно на главните секции од активната страница.
Извор Оригиналниот линк останува достапен Кога ти треба целосен upstream context, отвори го PHP.net во нов tab.