mysql_num_fields

(PHP 4, PHP 5)

mysql_num_fields取得结果中字段的数量

警告

本扩展自 PHP 5.5.0 起已废弃,并在自 PHP 7.0.0 开始被移除。应使用 MySQLiPDO_MySQL 扩展来替换之。参见 MySQL:选择 API 指南来获取更多信息。用以替代本函数的有:

说明

mysql_num_fields(resource $result): int|false

从查询中检索字段的数量。

参数

result

resource 型的结果集。此结果集来自对 mysql_query() 的调用。

返回值

Returns the number of fields in the result set resource on success 或者在失败时返回 false.

示例

示例 #1 mysql_num_fields() 示例

<?php
$result
= mysql_query("SELECT id,email FROM people WHERE id = '42'");
if (!
$result) {
echo
'Could not run query: ' . mysql_error();
exit;
}

/* returns 2 because id,email === two fields */
echo mysql_num_fields($result);
?>

注释

注意:

为了向下兼容,可以使用下列已废弃的别名: mysql_numfields()

参见