English | 简体中文 | 繁體中文
查询

mysqli_result::field_seek()函数—用法及示例

「 将结果集的指针移动到指定的字段偏移量 」


函数名称:mysqli_result::field_seek()

适用版本:PHP 5, PHP 7

函数描述:mysqli_result::field_seek() 方法用于将结果集的指针移动到指定的字段偏移量。

语法:bool mysqli_result::field_seek(int $field_offset)

参数:

  • $field_offset:一个整数,表示要移动到的字段偏移量。字段偏移量从0开始计数。

返回值:

  • 如果成功移动指针,则返回 true。
  • 如果指定的字段偏移量超出范围,则返回 false。

示例:

connect_errno) { echo "连接失败: " . $mysqli->connect_error; exit(); } // 执行查询 $query = "SELECT id, name, age FROM users"; $result = $mysqli->query($query); // 检查查询结果 if ($result) { // 将指针移动到第二个字段 $result->field_seek(1); // 获取当前字段的信息 $field = $result->fetch_field(); // 打印字段信息 echo "字段名称: " . $field->name . "
"; echo "字段类型: " . $field->type . "
"; echo "字段长度: " . $field->length . "
"; } else { echo "查询失败: " . $mysqli->error; } // 关闭连接 $mysqli->close(); ?>

以上示例中,我们首先创建了一个MySQLi连接,然后执行了一个查询语句。接着,我们使用mysqli_result::field_seek()方法将结果集的指针移动到第二个字段(name字段)。然后,我们使用fetch_field()方法获取当前字段的信息,并打印出来。最后,我们关闭了数据库连接。

注意:在使用mysqli_result::field_seek()方法之前,必须先执行一个查询语句并获得结果集对象。

补充纠错
上一个函数: mysqli_result::free()函数
热门PHP函数
分享链接