当前位置: 首页> 函数类别大全> mysqli_result::data_seek

mysqli_result::data_seek

(mysqli_data_seek)将结果指针调整为结果中的任意行
名称:mysqli_result::data_seek
分类:MySQLi
所属语言:php
一句话介绍:调整结果指针到结果集中的任意一行。

定义和用法

mysqli_data_seek() 函数用于将结果指针调整到结果集中的任意一行。

实例

定位到结果集中的第 15 行:

<?php
$con=mysqli_connect("localhost","my_user","my_password","my_db");
// 检查连接
if (mysqli_connect_errno())
  {
  echo "Failed to connect to MySQL: " . mysqli_connect_error();
  }

$sql="SELECT Lastname,Age FROM Persons ORDER BY Lastname";

if ($result=mysqli_query($con,$sql))
  {
  // 定位到第 15 行
  mysqli_data_seek($result,14);

  // 获取行数据
  $row=mysqli_fetch_row($result);

  printf ("Lastname: %s Age: %s\n", $row[0], $row[1]);

  // 释放结果集
  mysqli_free_result($result);
}

mysqli_close($con);
?>

语法

mysqli_data_seek(result,offset);
参数 描述
result 必需。指定由 mysqli_query()、mysqli_store_result() 或 mysqli_use_result() 返回的结果集标识符。
offset 必需。指定字段偏移量。必须介于 0 和总行数减 1 之间。
同类函数