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];
这两个功能在性能或功能方面是否有任何显着差异,或者它们可以互换使用吗?
答案 0 :(得分:10)
这四个功能之间是否存在显着差异
没有
它们可以互换使用吗?
是