mysqli_result::fetch_field
(mysqli_fetch_field)返回结果集中的下一个字段
PHP 5.0.0及以上版本
mysqli_result::fetch_field 函数用于获取当前结果集中的一个字段信息,返回一个包含字段信息的对象。这个字段信息对象包含了列的名称、类型、最大长度等信息。通常用于获取数据库查询结果的结构信息。
mysqli_result::fetch_field()
此函数不接受任何参数。
返回一个包含字段信息的对象(mysqli_fetch_field)。如果没有更多的字段,返回 NULL。
以下是使用mysqli_result::fetch_field函数的示例:
<?php // 创建数据库连接 $mysqli = new mysqli("localhost", "用户名", "密码", "数据库名"); <p>// 检查连接是否成功<br> if ($mysqli->connect_error) {<br> die("连接失败: " . $mysqli->connect_error);<br> }</p> <p>// 执行查询<br> $result = $mysqli->query("SELECT id, name FROM users");</p> <p>// 获取字段信息<br> $field = $result->fetch_field();</p> <p>// 输出字段信息<br> echo "字段名称: " . $field->name . "<br>";<br> echo "字段类型: " . $field->type . "<br>";<br> echo "最大长度: " . $field->length . "<br>";</p> <p>// 关闭连接<br> $mysqli->close();<br> ?><br>
在此示例中,我们首先创建一个数据库连接并执行查询。然后,使用 mysqli_result::fetch_field 函数获取结果集中的第一个字段的信息。返回的字段信息包括字段的名称、类型、最大长度等。最后输出字段信息,并关闭数据库连接。