SQLite
PHP Manual

SQLite 関数

定義済みクラス

SQLiteDatabase

オープンされている SQLite データベースを表す

コンストラクタ

  • __construct - 新規 SQLiteDatabase オブジェクトを生成する

メソッド

  • query - クエリを実行する

  • queryExec - 結果を返さないクエリを実行する

  • arrayQuery - クエリを実行し、結果を配列として返す

  • singleQuery - クエリを実行し、単一カラムに対する配列もしくは先頭行の値を返す

  • unbufferedQuery - バッファされていないクエリを実行する

  • lastInsertRowid - 直近に挿入された行の行 ID を返す

  • changes - 直近のステートメントにより更新された行数を返す

  • createAggregate - SQL ステートメントで使用する集約 UDF を登録する

  • createFunction - SQL ステートメントで使用する UDF を登録する

  • busyTimeout - ビジータイムアウト時間を設定または無効にする

  • lastError - 直近に発生したエラーのエラーコードを返す

  • fetchColumnTypes - 特定のテーブルからカラム型の配列を返す

SQLiteResult

バッファされた SQLite の結果セットを表す

メソッド

  • fetch - 結果セットから次行を配列として取得する

  • fetchObject - 結果セットから次行をオブジェクトとして取得する

  • fetchSingle - 結果セットから先頭カラムを文字列として取得する

  • fetchAll - 結果セットから全行を配列の配列として取得する

  • column - 結果セットの現在行からカラムを取得する

  • numFields - 結果セット内のフィールド数を返す

  • fieldName - 結果セット内の特定フィールドの名前を返す

  • current - 結果セットから現在行を配列として取得する

  • key - 現在行のインデックスを返す

  • next - 次の行番号へシークする

  • valid - まだ行が残っているかどうかを返す

  • rewind - 結果セットの先頭の行番号へシークする

  • prev - 結果セットの前の行番号へシークする

  • hasPrev - 前の行が利用可能かどうかを返す

  • numRows - 結果セットの行数を返す

  • seek - 特定の行番号へシークする

SQLiteUnbuffered

バッファされていない SQLite 結果セットを表します。 欠課されていない結果セットはシーケンシャルで、前方シークのみ可能です。

メソッド

  • fetch - 結果セットから次行を配列として取得する

  • fetchObject - 結果セットから次行をオブジェクトとして取得する

  • fetchSingle - 結果セットから先頭カラムを文字列として取得する

  • fetchAll - 結果セットから全行を配列の配列として取得する

  • column - 結果セットの現在行からカラムを取得する

  • numFields - 結果セット内のフィールド数を返す

  • fieldName - 結果セット内の特定フィールドの名前を返す

  • current - 結果セットから現在行を配列として取得する

  • next - 次の行番号へシークする

  • valid - まだ行が残っているかどうかを返す

目次


SQLite
PHP Manual