gpt4 book ai didi

mysql - : mysql_fetch_row(res)之谜

转载 作者:行者123 更新时间:2023-11-29 18:42:34 25 4
gpt4 key购买 nike

如果我们知道有 3 个结果。我们可以替换下面的 while 循环吗:

res = mysql_use_result(co);
row = mysql_fetch_row(res);

while ((row = mysql_fetch_row(res)) != NULL)
printf("%s \n", row[0]);

使用以下代码?:

row = mysql_fetch_row(res)
printf("%s \n", row[0]);

row = mysql_fetch_row(res)
printf("%s \n", row[0]);

row = mysql_fetch_row(res)
printf("%s \n", row[0]);

它如何知道要获取哪个结果?

最佳答案

它跟踪结果数据结构中的索引。当你调用fetch_row时,它将返回下一行,然后将索引加1。一旦没有更多的行可以返回,它将返回null(这就是终止while循环的原因)第一种情况)。

关于mysql - : mysql_fetch_row(res)之谜,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44853022/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com