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

参见

添加注释

用户贡献的注释 1 个注释

andryzulfikar at gmail dot com
12 年前
示例

<?php
// 从 salay 表中选择所有字段
$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();
}

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