gpt4 book ai didi

php - 为什么不应该使用 mysql_fetch_assoc 超过 1 次?

转载 作者:可可西里 更新时间:2023-11-01 06:53:17 25 4
gpt4 key购买 nike

有人说你不应该多次使用mysql_fetch_assoc,这是为什么呢?

例如:我想显示两个表,一个是付费成员(member)的用户,另一个是未付费的用户,所以我不是查询数据库 2 次,而是查询一次并获得 $result 变量对于这两种类型的用户,然后我运行循环 mysql_fetch_assoc 并查看是否 list['membership'] = 'paid' 然后 echo ...

我第二次循环 mysql_fetch_assoc 并查看是否 list['membership'] = 'free' 然后 echo ...

考虑到注册用户和未注册用户的数量大致相同,什么使用的资源更少。

最佳答案

将您的查询结果集想象成一根香肠,将 mysql_fetch_assoc() 想象成一把切下一 block 香肠的刀。每次取一行,都会切下另一根香肠,而且总是一根新的香肠。你不能去切掉之前切好的一 block ,因为它已经被吃掉了。

关于php - 为什么不应该使用 mysql_fetch_assoc 超过 1 次?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5749711/

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