简体中文
查询

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函数
分享链接