|
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)
}
参考
|