函式名:db2_field_name()
函式功能:用於返回結果集中指定欄位的名稱。
適用版本:該函式適用於PHP 7.1.0及以上版本。
語法:string db2_field_name ( resource $stmt , mixed $column )
引數:
- $stmt:表示資料庫的結果集資源,通常透過 db2_exec() 函式獲得。
- $column:表示要獲取欄位名稱的列索引號或欄位名。索引號從0開始計算。
返回值:返回指定欄位的名稱,如果出錯或欄位不存在,則返回 FALSE。
示例:
假設我們有一個資料庫連線,並執行了一條 SQL 查詢,返回了一個結果集($stmt)。
$stmt = db2_exec($conn, "SELECT * FROM my_table");
if ($stmt) {
$num_fields = db2_num_fields($stmt);
for ($i = 0; $i < $num_fields; $i++) {
$field_name = db2_field_name($stmt, $i);
echo "欄位名: " . $field_name . "<br>";
}
}
以上示例中,我們透過 db2_field_name() 函式在迴圈中逐個獲取結果集中的欄位名稱,並列印輸出。
請注意,示例程式碼中的 $conn 是一個資料庫連線物件,透過 db2_connect() 函式建立。
希望以上解答對您有所幫助,如果您有其他問題,請隨時提問。