mysql_num_fields
取得結果集中字段的數目。
函數名:mysql_num_fields()
適用版本:PHP 4, PHP 5, PHP 7
用法:mysql_num_fields() 函數用於獲取結果集中字段的數量。
語法:int mysql_num_fields ( resource $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 擴展來替代。