我正在使用C-MySQL API
s 浏览获取的 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;
但这会产生分段错误。