|
PDOStatement::getColumnMeta結果セットのカラムに対するメタデータを返す 説明
public arrayfalse PDOStatement::getColumnMeta(int
$column )結果セットの 0 から始まるカラムに対するメタデータを連想配列で取得します。 警告
PDO ドライバによっては、 PDOStatement::getColumnMeta を実装していないかもしれません。 なぜなら、これはオプションだからです。 しかし、このマニュアルでドキュメント化されている全ての PDO ドライバ はこの関数を実装しています。 パラメータ
戻り値1つのカラムについてのメタデータに相当する次の値を含んだ連想配列を返します。
要求されたカラムが結果セットに存在しない、
もしくは結果セットが存在しない場合、 例
例1 カラムのメタデータを取得する 以下の例は、PDO_SQLITE ドライバでの関数 (COUNT) によって生成された単一のカラムに対するメタデータの 取得結果を表示します。
上の例の出力は以下となります。 array(6) { ["native_type"]=> string(7) "integer" ["flags"]=> array(0) { } ["name"]=> string(8) "COUNT(*)" ["len"]=> int(-1) ["precision"]=> int(0) ["pdo_type"]=> int(2) } 参考
|