更快地在MYSQL中查询或使用PHP逻辑

Tim*_*Tim 1 php mysql performance

我有一个页面,它将根据类别ID从多个类别中提取许多标题.

我想知道是否更有意义拉出所有标题,然后通过PHP if/ifelse语句对它们进行排序,或者最好运行多个查询,每个查询都包含每个类别的标题.

and*_*dri 8

为什么不在一个查询中执行?就像是:

SELECT headline FROM headlines WHERE category_id IN (1, 2, 3, ...);
Run Code Online (Sandbox Code Playgroud)

如果你用PHP过滤你的头条新闻,那就想想你会丢掉多少.如果你最终只删除了10%的头条新闻,那么当你丢掉90%的结果时,这并不重要.