查詢

mysql_num_fields()函式—用法及示例

「 獲取結果集中欄位的數量 」


函式名:mysql_num_fields()

適用版本:PHP 4, PHP 5, PHP 7

用法:mysql_num_fields() 函式用於獲取結果集中欄位的數量。

語法:int mysql_num_fields ( resource $result )

引數:

  • result:必需。一個 MySQL 結果集識別符號,由 mysql_query()、mysql_store_result() 或 mysql_use_result() 返回。

返回值:返回結果集中的欄位數量,如果結果集為空或出錯,則返回 0。

示例:

<?php
// 建立與 MySQL 資料庫的連線
$conn = mysql_connect("localhost", "username", "password");
if (!$conn) {
    die("連線失敗: " . mysql_error());
}

// 選擇資料庫
mysql_select_db("mydb", $conn);

// 執行查詢
$result = mysql_query("SELECT * FROM users", $conn);

// 獲取結果集中欄位的數量
$numFields = mysql_num_fields($result);

echo "結果集中的欄位數量為:" . $numFields;

// 關閉連線
mysql_close($conn);
?>

上述示例中,我們首先建立與 MySQL 資料庫的連線,然後選擇要操作的資料庫。接著,我們執行一條 SELECT 查詢語句,並將結果儲存在 $result 變數中。最後,我們使用 mysql_num_fields() 函式獲取結果集中欄位的數量,並將其輸出到瀏覽器。

請注意,由於 PHP 7 已經廢棄了 mysql_ 函式,建議使用 mysqli 或 PDO 擴充套件來替代。

補充糾錯
上一個函式: mysql_num_rows()函式
下一個函式: mysql_list_tables()函式
熱門PHP函式
分享連結