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.

Смотрите также

  • db2_field_display_size() - Возвращает максимальное количество байтов, необходимое для отображения столбца
  • db2_field_num() - Возвращает позицию указанного столбца в наборе результатов
  • db2_field_precision() - Возвращает точность указанного столбца в наборе результатов
  • db2_field_scale() - Возвращает масштаб указанного столбца в наборе результатов
  • db2_field_type() - Возвращает тип данных указанного столбца в наборе результатов
  • db2_field_width() - Возвращает ширину текущего значения указанного столбца в наборе результатов

add a note add a note

User Contributed Notes 1 note

up
0
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