有实际上是PHP文件中一个小的基准下mysql_fetch_object
的评论:
SELECT * FROM bench... (mysql_fetch_object)
查询时间: 5.40725040436
撷取时间:16.2730708122(平均:1.32130565643E-5)
总时间:21.6803212166
SELECT * FROM bench... (mysql_fetch_array)
查询时间:5.37693023682
撷取时间:10.3851644993(平均:7.48886537552E-6)
总时间:15.7620947361
SELECT * FROM bench... (mysql_fetch_assoc)
查询时间:5.345921278
撷取时间:10.6170959473(平均分:7.64049530029E-6)
总时间:15.9630172253
抓取一个目的是最慢的,取出一个数值阵列是可能有点比使用mysql_fetch_array
或mysql_fetch_assoc
更快,但不同的是可以忽略不计。实际上,mysql_fetch_array
同时提取assoc和numeric,并且它的速度比mysql_fetch_assoc
快,但是如果你在性能之后,就不要使用mysql_fetch_object
。