小编Ant*_*dev的帖子

何时以及为何使用mysqli_fetch_row,mysqli_fetch_object,mysqli_fetch_assoc,mysqli_fetch_array

我明白以某种方式之间的差异mysqli_fetch_row,mysqli_fetch_object,mysqli_fetch_assocmysqli_fetch_array.

我的问题是它们是否如此相似(如果它们与许多主题实际上几乎相同)我们应该使用哪种?我们为什么要使用首选的那个并且有一些性能差异?

我读过一些人说永远不要使用mysqli_fetch_array.我很迷惑.我现在正在阅读一些PHP书籍,所有的例子都包括它.如果这是不正确的,我最好在锻炼时停止使用它,并使用其他可以解释和推荐的东西吗?

我也读过这些是平等的:

mysqli_fetch_array( $result, MYSQLI_ASSOC ) = mysqli_fetch_assoc( $result ) 
mysqli_fetch_array( $result, MYSQLI_NUM ) = mysqli_fetch_row( $result )
mysqli_fetch_array ( $result ) = mysqli_fetch_assoc( $result ) + mysqli_fetch_row( $result )
Run Code Online (Sandbox Code Playgroud)

如果它们与概念相同,是否存在性能差异?我们应该使用哪个?差异是为了获得更好的编程习惯,以帮助开发人员一起使用以便于工作吗?

我读过" Head First PHP&MySQL(一个有益于脑子的指南) "和" 可视化快速指南PHP 5高级版 ".他们使用不同的做法,但作者没有解释他们的任何事情.

我坚信这些差异有很大的原因,它们有不同的用法和案例,但我找不到在哪里使用不同的功能和语法.

非常感谢你提前!

php mysql mysqli fetch

6
推荐指数
2
解决办法
2万
查看次数

标签 统计

fetch ×1

mysql ×1

mysqli ×1

php ×1