0

我正在使用C-MySQL APIs 浏览获取的 MySQL 行。

MYSQL_RES *f用来检索特定查询的结果,然后我可以一次使用mysql_fetch_row(f).

问题是刚才说我使用第 4 行,mysql_fetch_row(f)但接下来我想要的是,如果特定条件为真,那么我应该能够获取第 2 行,否则我可以通过正常程序并获取第 5 行。

我尝试使用一个临时的MYSQL_RES *temp ,它将被初始化为

temp=f;

然后每当我想回滚时,我都可以使用

f=temp;

但这不起作用,因为他们两个都指向同一个东西。我也试过

*temp=*f;

然后每当我想回滚时,我都可以使用

*f=*temp;

但这会产生分段错误。

4

0 回答 0