函式名:odbc_field_name()
適用版本:PHP 4 >= 4.0.6, PHP 5, PHP 7, PHP 8
函式描述:odbc_field_name() 函式返回指定欄位的名稱。
用法: string odbc_field_name ( resource $result_id , int $field_number )
引數:
- result_id:ODBC 結果識別符號,由 odbc_exec() 返回。
- field_number:欄位的索引號,從 1 開始。
返回值: 返回指定欄位的名稱,如果發生錯誤則返回 FALSE。
示例:
$conn = odbc_connect("Driver={SQL Server};Server=localhost;Database=mydb;", "username", "password");
$query = "SELECT * FROM mytable";
$result = odbc_exec($conn, $query);
$fieldCount = odbc_num_fields($result);
for ($i = 1; $i <= $fieldCount; $i++) {
$fieldName = odbc_field_name($result, $i);
echo "Field $i name: $fieldName\n";
}
odbc_close($conn);
以上示例中,首先透過 odbc_connect() 建立與資料庫的連線,然後執行查詢語句,並將結果儲存在 $result 變數中。接著使用 odbc_num_fields() 函式獲取結果集中的欄位數量。然後使用 for 迴圈遍歷每個欄位,透過 odbc_field_name() 函式獲取每個欄位的名稱,並將其列印輸出。
注意:在實際使用中,需要根據自己的資料庫型別和配置進行適當的修改。