有實際上是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
。