为什么有些项目在mysqli中使用fetch_assoc而不是fetch_all

时间:2017-08-20 10:46:01

标签: php string variables

为什么有些项目在while循环中使用fetch_assoc而不是php中的fetch_all:mysqli?

1 个答案:

答案 0 :(得分:1)

它们在您的示例中使用时相同,但在PHP5.3之前fetch_all不可用。因此,对于较旧的代码,使用fetch_assoc是唯一的选择。

这里可能还有一些传统,因为fetch_assoc反映了您使用旧mysql_扩展程序编写代码的方式。

请注意,如果您希望fetch_all MYSQLI_ASSOC行事,则必须提供fetch_assoc >>> arr = [] >>> arr += 'str' >>> arr ['s', 't', 'r']