函式名:mysql_field_name()
適用版本:PHP 4, PHP 5
用法:mysql_field_name() 函式用於獲取指定欄位的名稱。
語法:string mysql_field_name ( resource $result , int $field_offset )
引數:
- result:MySQL 查詢結果資源,透過 mysql_query() 函式返回的結果。
- field_offset:欄位的偏移量,從0開始計數。
返回值:返回指定欄位的名稱,如果出錯則返回 FALSE。
示例:
<?php
// 建立 MySQL 連線
$link = mysql_connect("localhost", "username", "password");
if (!$link) {
die('連線失敗:' . mysql_error());
}
// 選擇資料庫
$db_selected = mysql_select_db("database_name", $link);
if (!$db_selected) {
die('無法使用資料庫:' . mysql_error());
}
// 執行查詢
$result = mysql_query("SELECT * FROM table_name", $link);
if (!$result) {
die('查詢失敗:' . mysql_error());
}
// 獲取第一個欄位的名稱
$field_name = mysql_field_name($result, 0);
echo "第一個欄位的名稱是:" . $field_name;
// 關閉連線
mysql_close($link);
?>
上述示例中,我們首先建立了與 MySQL 資料庫的連線,並選擇了指定的資料庫。然後,我們執行了一個查詢,並將查詢結果儲存在 $result
變數中。接下來,使用 mysql_field_name()
函式獲取了查詢結果中第一個欄位的名稱,並將其列印輸出。最後,關閉了與資料庫的連線。
請注意,mysql_field_name()
函式在 PHP 7 中已被棄用,建議使用 mysqli 或 PDO 擴充套件來替代。