mysql_row_seek 和 mysql_date_seek

void mysql_data_seek(MYSQL_RES *result, my_ulonglong offset)描述 在查询结果集中寻找任意行。偏移值为行号,范围从0到mysql_num_rows(result)-1。该函数要求结果集结构包含查询的所有结果,因此,so mysql_data_seek()仅应与mysql_store_result()联合使用,而不是与mysql_use_result()。返回值 ...
mysql_row_seek 和 mysql_date_seek
void mysql_data_seek(MYSQL_RES *result, my_ulonglong offset)

描述

在查询结果集中寻找任意行。偏移值为行号,范围从0到mysql_num_rows(result)-1。

该函数要求结果集结构包含查询的所有结果,因此,so mysql_data_seek()仅应与mysql_store_result()联合使用,而不是与mysql_use_result()。

返回值

无。

错误

无。

MYSQL_ROW_OFFSET mysql_row_seek(MYSQL_RES *result, MYSQL_ROW_OFFSET offset)

描述

将行光标置于查询结果集中的任意行。“offset”值是行偏移量,它应是从mysql_row_tell()或mysql_row_seek()返回的值。该值不是行编号,如果你打算按编号查找结果集中的行,请使用mysql_data_seek()。

该函数要求在结果集的结构中包含查询的全部结果,因此,mysql_row_seek()仅应与mysql_store_result()一起使用,而不是与mysql_use_result()。

返回值

行光标的前一个值。该值可传递给对mysql_row_seek()的后续调用。

错误

无。

这是官方给的文档说明,很清楚,返回值不一样。参数也不一样,一个是行号,一个是偏移2014-05-14
mengvlog 阅读 46 次 更新于 2025-09-09 23:05:02 我来答关注问题0
  •  翡希信息咨询 mysql_store_result说明

    若查询返回结果,可以使用mysql_num_rows函数获取结果集中的行数。使用mysql_fetch_row函数逐行获取数据。可以使用mysql_row_seek和mysql_row_tell函数在结果集中定位到特定行。处理完结果集后,必须使用mysql_free_result函数释放资源。常见错误代码:CR_COMMANDS_OUT_OF_SYNC:命令执行顺序错误。CR_OUT_OF...

  • mysql_fetch_fields() 返回一个所有字段结构的数组。mysql_fetch_lengths() 返回当前行中所有列的长度。mysql_fetch_row() 从结果集合中取得下一行。mysql_field_seek() 把列光标放在一个指定的列上。mysql_field_count() 返回最近查询的结果列的数量。mysql_field_tell() 返回用于最后一个mysql_fetc...

  •  倍领趣闻 mysql_store_result说明

    通过mysql_error()的非空返回、mysql_errno()的非零值以及mysql_field_count()的0值,可以确定是否存在问题。若查询返回结果,调用mysql_num_rows()可以获取结果集中行数。通过mysql_fetch_row()获取单行数据,或利用mysql_row_seek()和mysql_row_tell()定位到特定行。当处理完结果集后,务必调用mysq...

  • anonymous 用c语言怎么连接数据库呢?

    mysql_fetch_row()从结果集中获取下一行mysql_field_seek()将列光标置于指定的列。mysql_field_count()返回上次执行语句的结果列的数目。mysql_field_tell()返回上次mysql_fetch_field()所使用字段光标的位置。mysql_free_result()释放结果集使用的内存。mysql_get_client_info()以字符串形式返回客户端...

  •  海南加宸 mysql_use_result()在什么情况下会导致内存效益丧失?

    在使用mysql_use_result()时,务必确保每次调用mysql_fetch_row()直到返回NULL。否则,未获取的行将与下次检索混淆。C API会报告命令不同步错误,若忘记执行此操作,命令将无法执行。同时,不应在mysql_use_result()返回结果期间使用mysql_data_seek()等函数,也不应发起其他查询,直到结果集操作完成。但...

檬味博客在线解答立即免费咨询

mySQL相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部