db2_field_name
(PECL ibm_db2 >= 1.0.0)
db2_field_name — 結果セット内のカラムの名前を返す
パラメータ
stmt
-
結果セットを含むステートメントリソースを指定します。
column
-
結果セット内のカラムを指定します。0 から始まるインデックス、 あるいはカラム名を表す文字列のいずれかが使用可能です。
戻り値
指定したカラムの名前を含む文字列を返します。
結果セット内にそのカラムが存在しない場合には、
db2_field_name() は false
を返します。
参考
- db2_field_display_size() - カラムを表示するために必要な最大のバイト数を返す
- db2_field_num() - 結果セット内の指定したカラムの位置を返す
- db2_field_precision() - 結果セット内の指定したカラムの精度を返す
- db2_field_scale() - 結果セット内の指定したカラムの位取りを返す
- db2_field_type() - 結果セット内の指定したカラムのデータ型を返す
- db2_field_width() - 結果セット内の指定したカラムの現在値の幅を返す
+add a note
User Contributed Notes 1 note
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 )
*/
?>
↑ and ↓ to navigate •
Enter to select •
Esc to close
Press Enter without
selection to search using Google