为什么有些项目在while循环中使用fetch_assoc而不是php中的fetch_all:mysqli?
答案 0 :(得分:1)
它们在您的示例中使用时相同,但在PHP5.3之前fetch_all
不可用。因此,对于较旧的代码,使用fetch_assoc
是唯一的选择。
这里可能还有一些传统,因为fetch_assoc
反映了您使用旧mysql_
扩展程序编写代码的方式。
请注意,如果您希望fetch_all
MYSQLI_ASSOC
行事,则必须提供fetch_assoc
>>> arr = []
>>> arr += 'str'
>>> arr
['s', 't', 'r']
。