PHP mysqli_data_seek MySQLi 函数
-
定义和用法
mysqli_data_seek - 将结果指针调整为结果中的任意行 -
版本支持
PHP4 PHP5 PHP7 不支持 支持 支持 -
语法
mysqli_data_seek ( mysqli_result $result , int $offset)
mysqli_data_seek() 函数查找由结果集中的偏移量指定的任意结果指针。 -
参数
参数 必需的 描述 result 是 由 mysqli_query(),mysqli_store_result() 或 mysqli_use_result() 返回的结果集标识。 offset 是 字段偏移量。 必须在零和总行数减一之间(0...mysqli_num_rows()-1)。 -
返回值
成功时返回 TRUE, 或者在失败时返回 FALSE。 -
示例
<?php /* Open a connection */ $link = mysqli_connect("localhost", "my_user", "my_password", "world"); /* check connection */ if (!$link) { printf("Connect failed: %s\n", mysqli_connect_error()); exit(); } $query = "SELECT Name, CountryCode FROM City ORDER BY Name"; if ($result = mysqli_query($link, $query)) { /* seek to row no. 400 */ mysqli_data_seek($result, 399); /* fetch row */ $row = mysqli_fetch_row($result); printf ("City: %s Countrycode: %s\n", $row[0], $row[1]); /* free result set*/ mysqli_free_result($result); } /* close connection */ mysqli_close($link);
-
相关函数
mysqli_store_result() - 转移上一次查询返回的结果集mysqli_fetch_row() - 获取结果行作为枚举数组mysqli_fetch_array() - 获取结果行作为关联数组,数字数组或两者兼而有之mysqli_fetch_assoc() - 提取结果行作为关联数组mysqli_fetch_object() - 返回结果集的当前行作为对象mysqli_query() - 对数据库执行一次查询mysqli_num_rows() - 获取结果中的行数