PHP使用数组进行双重排序还是使用两个mysql查询?
我的问题如下:PHP使用数组进行双重排序还是使用两个mysql查询?,php,mysql,Php,Mysql,我的问题如下: 选择name、sort、categoryname、Count(distinct categoryname)作为按categoryname、sort排序的文章中的计数 我需要按类别分组显示,然后按排序列出文章 所以看起来应该是这样的 catName1 article1 article2 catName2 article3 article4 etc 在php中创建一个数组并在类别中循环,只查询一次,还是有两个查询并循环,速度更快 一般来说,MySQL执行数据操作的速
选择name、sort、categoryname、Count(distinct categoryname)作为按categoryname、sort排序的文章中的计数
我需要按类别分组显示,然后按排序列出文章
所以看起来应该是这样的
catName1
article1
article2
catName2
article3
article4
etc
在php中创建一个数组并在类别中循环,只查询一次,还是有两个查询并循环,速度更快 一般来说,MySQL执行数据操作的速度更快,一个查询通常比两个查询更高效
然而,对于大量请求,PHP比MySQL更容易扩展。这意味着在某一点上使用PHP进行数据操作会更快(尽管效率更低)。是的,一次查询会更快