mysqli_fetch函数的差异

时间:2013-09-02 16:53:13

标签: php mysql mysqli

This post提供了四种检索MySQL查询结果的方法:

  • mysqli_fetch_array - 将结果行提取为关联行,数字数组或两者

    $row = mysqli_fetch_array($result);
    echo $row[0]; // or
    echo $row['online'];
    
  • mysqli_fetch_assoc - 将结果行作为关联数组

    $row = mysqli_fetch_assoc($result);
    echo $row['online'];
    
  • mysqli_fetch_object - 将结果集的当前行作为对象返回

    $row = mysqli_fetch_object($result);
    echo $row->online;
    
  • mysqli_fetch_row - 获取结果行作为枚举数组

    $row = mysqli_fetch_row($result);
    echo $row[0];
    

这两个功能在性能或功能方面是否有任何显着差异,或者它们可以互换使用吗?

1 个答案:

答案 0 :(得分:10)

  

这四个功能之间是否存在显着差异

没有

它们可以互换使用吗?