PHP Conference Nagoya 2025

db2_field_name

(PECL ibm_db2 >= 1.0.0)

db2_field_name 結果セット内のカラムの名前を返す

説明

db2_field_name(resource $stmt, int|string $column): string|false

結果セット内の指定したカラムの名前を返します。

パラメータ

stmt

結果セットを含むステートメントリソースを指定します。

column

結果セット内のカラムを指定します。0 から始まるインデックス、 あるいはカラム名を表す文字列のいずれかが使用可能です。

戻り値

指定したカラムの名前を含む文字列を返します。 結果セット内にそのカラムが存在しない場合には、 db2_field_name()false を返します。

参考

add a note

User Contributed Notes 1 note

up
1
andryzulfikar at gmail dot com
12 years ago
example:

<?php
// select all fields from salay table
$sql = "SELECT * FROM SALARY";

$stmt = db2_prepare($conn,$sql);

if(
db2_execute($stmt)){
$columns = db2_num_fields($stmt);
for(
$i=0;$i<$columns;$i++){
$fieldName[] = db2_field_name($stmt,$i);
}
print_r($fieldName);
}else{
echo
db2_stmt_errormsg();
}

/* output
* Array ( [0] => ID [1] => USERID [2] => VALUE )
*/
?>
To Top