gpt4 book ai didi

php - 当使用 mysqli_fetch_assoc(result) 时,结果会怎样?

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

当我遇到这样的事情时:

$row = mysqli_fetch_assoc($result);

$result 现在是不是少了一行?如果我通过所有 $result 循环 mysqli_fetch_assoc,之后它会是空的吗?

最佳答案

$result 是对 SQL 结果集的引用,其中包含为响应您的查询而返回的所有行。调用 mysqli_fetch_assoc 只是将结果集的内部指针进一步向下移动到行列表中,最终指向 NULL(列表末尾)。这些行都还在那里,你没有删除它们中的任何一个:你只是遍历了列表,你可以通过使用类似 mysqli_data_seek 的东西来重新运行它们来重置内部指针到特定行。

要清除$result,您需要调用mysqli_free_result 来“释放”结果集。

关于php - 当使用 mysqli_fetch_assoc(result) 时,结果会怎样?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1804074/

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