【问题标题】:which one to use mysqli_fetch_assoc OR mysqli_fetch_array from performance point of view? [duplicate]从性能的角度来看,使用 mysqli_fetch_assoc 或 mysqli_fetch_array 哪一个? [复制]
【发布时间】:2012-03-14 23:01:23
【问题描述】:

我们公司正在开发一个大项目,在这个项目中,所有事情对我们都很重要。那么使用 fetch_assoc() 有什么好处,还是只是为了可用性目的的一个捷径?

【问题讨论】:

    标签: php mysqli


    【解决方案1】:

    有趣的问题,似乎 fetch_assoc 比 fetch_array 稍快,但我找不到一个地方谈论显着差异。

    mysqli_fetch_array($res, MYSQL_ASSOC);
    

    等价于

    mysqli_fetch_assoc($res);
    

    就个人而言,对于大型项目,我也更喜欢使用 fetch_assoc 作为调试朋友。这两个功能之间唯一的显着区别是当发生某些事情或项目需要更新时您花费的时间搜索错误。如果 $row["id"] 有问题,这很容易发现,但 $row[1] 可能会很痛苦。

    【讨论】:

    • 区别在于类型转换。有点无关
    猜你喜欢
    • 1970-01-01
    • 2013-09-22
    • 2014-09-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-14
    • 1970-01-01
    相关资源
    最近更新 更多