使用mysql_result和mysql_array_assoc循环查看大型SQL选择结果之间是否存在性能差异?
答案 0 :(得分:3)
在处理大型结果集时,您 应考虑使用其中之一 获取整行的函数 (见下文)。作为这些功能 返回多个单元格的内容 在一个函数调用中,它们很多 比mysql_result()更快。也, 请注意指定数字偏移量 对于场参数来说要快得多 而不是指定一个字段名或 tablename.fieldname参数。
所以看起来引用的函数之一mysql_array_assoc()似乎是你最好的选择。
答案 1 :(得分:0)
是(获取整行比mysql_result快),并在mysql_result documentation中明确提到:
处理大型结果集时,应考虑使用其中一个获取整行的函数(mysql_fetch_ *)。由于这些函数在一个函数调用中返回多个单元格的内容,因此它们比mysql_result()
更快