カレントの結果セットのレコードからカラムを1列取得する

# sqlite_column

# SQLiteResult::column

# SQLiteUnbuffered::column

(PHP 5 < 5.4.0, PECL sqlite >= 1.0.0)

sqlite_column -- SQLiteResult::column -- SQLiteUnbuffered::column — カレントの結果セットのレコードからカラムを1列取得する

### 説明

sqlite_column ( resource `$result` , mixed `$index_or_name` [, bool `$decode_binary` = true ] ) : mixed
SQLiteResult::column ( mixed `$index_or_name` [, bool `$decode_binary` = true ] ) : mixed
SQLiteUnbuffered::column ( mixed `$index_or_name` [, bool `$decode_binary` = true ] ) : mixed

クエリ結果ハンドル`result` の現在のレコードから `index_or_name` (文字列の場合) というカラム名、 または、カラム番号 `index_or_name` (整数の場合) の値を取得します。

### パラメータ

`result`

  SQLite 結果リソース。 このパラメータは、 オブジェクト指向言語型メソッドを使用する場合は不要です。

`index_or_name`

  取得するカラムインデックス、もしくは名前

`decode_binary`

  `decode_binary` パラメータが `TRUE` (デフォルト)に 設定された場合、PHP はバイナリエンコーディングをデコードします。 これは、sqlite_escape_string() によりエンコードされたデータに 適用されます。sqlite をサポートする他のアプリケーションにより 作成されたデータベースを処理する時以外は、この値をデフォルトのままにしておくべきです。

### 返り値

カラムの値を返します。

### 注意

> 注意:

> 多くのカラムもしくは膨大なデータを含んでいるカラムを含むような 大量の結果セットの反復処理を行う場合にこの関数を使用してください。

### 参考

- sqlite_fetch_string() - sqlite_fetch_single のエイリアス