函数 mysqli_result::$field_count() 返回结果集中的字段数量。
用法:
int mysqli_result::$field_count ( void )
示例:
// 连接到数据库
$mysqli = new mysqli("localhost", "username", "password", "database");
if ($mysqli->connect_errno) {
die("连接失败: " . $mysqli->connect_error);
}
// 执行查询语句
$result = $mysqli->query("SELECT * FROM table");
// 获取结果集中的字段数量
$fieldCount = $result->field_count;
echo "结果集中的字段数量为: " . $fieldCount;
// 释放结果集和关闭数据库连接
$result->free();
$mysqli->close();
以上示例中,我们首先使用 mysqli 类连接到数据库。然后,我们执行一个查询语句并将结果存储在 $result 变量中。接下来,我们使用 mysqli_result::$field_count() 函数获取结果集中的字段数量,并将其存储在 $fieldCount 变量中。最后,我们输出字段数量。
请注意,在使用 mysqli_result::$field_count() 函数之前,必须先执行查询语句并获取结果集。同时,在完成使用结果集后,应该使用 mysqli_result::free() 方法释放结果集,并使用 mysqli::close() 方法关闭数据库连接。