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