gpt4 book ai didi

php - Mysqli fetch_assoc 与 fetch_array

转载 作者:可可西里 更新时间:2023-10-31 22:18:19 26 4
gpt4 key购买 nike

当我从表中返回一行时,为了收集我通常使用的结果,例如:

$info = $result->fetch_assoc(); 

这和有什么区别:

$info = $result->fetch_array();

当只返回一行时是否有理由使用一个而不是另一个,还是只是个人偏好?

最佳答案

一切都与性能有关

fetch_array() 返回一个包含数字键和关联字符串 (列名) 的数组,因此您可以在此处使用 $row['column_name ']$row[0]

因为 fetch_assoc() 将返回字符串索引键数组而不返回数字数组,所以您在这里不能选择使用像 $row[0] 这样的数字键

因此与 fetch_array() 相比,后者在性能上更好,并且显然使用命名索引与数字索引相比要好得多。

关于php - Mysqli fetch_assoc 与 fetch_array,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21361184/

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