PHP双排序与数组或使用两个mysql查询?

时间:2013-10-30 02:38:25

标签: php mysql

我的查询如下:

SELECT name, sort, categoryname, Count(distinct categoryname) AS count FROM articles ORDER BY categoryname, sort

我需要通过对类别进行分组来显示,然后按排序列出文章

所以看起来应该是

catName1
  article1
  article2
catName2
  article3
  article4
etc

在php中创建数组并循环遍历类别并且只查询一次或有两个查询和循环是否更快。

1 个答案:

答案 0 :(得分:0)

通常,MySQL执行数据操作会更快,一个查询通常比两个查询更有效。

但是,对于大量请求,PHP比MySQL更容易扩展。这意味着使用PHP进行数据操作会更快(尽管效率更低)。