# SQLite3

# はじめに

SQLite バージョン 3 のデータベースをサポートします。

- インストール/設定
  - 要件
  - インストール手順
  - 実行時設定
- 定義済み定数
- SQLite3 — SQLite3 クラス
  - SQLite3::backup — あるデータベースを、別のデータベースにバックアップする
  - SQLite3::busyTimeout — 接続がビジー状態のときのハンドラを設定する
  - SQLite3::changes — 直近の SQL 文で変更 (あるいは挿入、削除) された行の数を返す
  - SQLite3::close — データベースとの接続を閉じる
  - SQLite3::__construct — SQLite3 オブジェクトを作成し、SQLite 3 データベースをオープンする
  - SQLite3::createAggregate — SQL の集約関数として使用する PHP 関数を登録する
  - SQLite3::createCollation — SQLのcollate関数として使うPHP関数を登録する
  - SQLite3::createFunction — SQL のスカラー関数として使用する PHP 関数を登録する
  - SQLite3::enableExceptions — 例外のスローを有効にする
  - SQLite3::escapeString — 適切にエスケープされた文字列を返す
  - SQLite3::exec — 指定したデータベースに、結果を返さないクエリを実行する
  - SQLite3::lastErrorCode — 直近で失敗した SQLite リクエストの結果コードを数値で返す
  - SQLite3::lastErrorMsg — 直近で失敗した SQLite リクエストについての英文テキストの説明を返す
  - SQLite3::lastInsertRowID — 直近の INSERT 文でデータベースに追加された行の ID を返す
  - SQLite3::loadExtension — SQLite 拡張ライブラリを読み込む
  - SQLite3::open — SQLite データベースをオープンする
  - SQLite3::openBlob — BLOB を読み取るためのストリームリソースを開く
  - SQLite3::prepare — 実行する SQL 文を準備する
  - SQLite3::query — SQL クエリを実行する
  - SQLite3::querySingle — クエリを実行し、単一の結果を返す
  - SQLite3::setAuthorizer — SQL文が出来ることを限定するため、authorizer として使われるコールバックを設定する
  - SQLite3::version — SQLite3 ライブラリのバージョンを、文字列定数と数値で返す
- SQLite3Exception — SQLite3Exception クラス
- SQLite3Stmt — SQLite3Stmt クラス
  - SQLite3Stmt::bindParam — パラメータを変数にバインドする
  - SQLite3Stmt::bindValue — パラメータの値を変数にバインドする
  - SQLite3Stmt::clear — 現在バインドされているすべてのパラメータをクリアする
  - SQLite3Stmt::close — プリペアドステートメントを閉じる
  - SQLite3Stmt::__construct — SQLite3Stmt オブジェクトを構築する
  - SQLite3Stmt::execute — プリペアドステートメントを実行し、結果セットオブジェクトを返す
  - SQLite3Stmt::getSQL — ステートメントのSQLを取得する
  - SQLite3Stmt::paramCount — プリペアドステートメント内のパラメータの数を返す
  - SQLite3Stmt::readOnly — ステートメントが読み取り専用かどうかを返す
  - SQLite3Stmt::reset — プリペアドステートメントをリセットする
- SQLite3Result — SQLite3Result クラス
  - SQLite3Result::columnName — n 番目のカラムの名前を返す
  - SQLite3Result::columnType — n 番目のカラムの型を返す
  - SQLite3Result::__construct — SQLite3Result を構築する
  - SQLite3Result::fetchArray — 結果の行を、連想配列あるいは数値添字配列あるいはその両方で取得する
  - SQLite3Result::finalize — 結果セットを閉じる
  - SQLite3Result::numColumns — 結果セットのカラム数を返す
  - SQLite3Result::reset — 結果セットを最初の行に戻す

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open