我有一个用 PHP 编写的带有搜索表单的网站。这个站点有很多部分和 mySql 表。
客户抱怨结果,因为它们没有分组,并希望根据站点部分对它们进行分组,如下所示:
Results in "About" Page:
<the results>
Results in "Blog":
<the results>
... 等等。
我必须为它实现一个快速的解决方案,所以我做了几个查询并分别运行它们......并使用 foreach 迭代结果并打印它们。
好吧,它有效,但我对此并不满意,因为它很慢,我想知道我将来是否会遇到性能问题。
我自己不是 mysql 天才,我刚开始我的后端程序员生涯,所以我希望有人能告诉我如何以更专业的方式处理这个问题。
我正在考虑使用联接,但我不知道如何使用这种方法对结果进行分组。
任何帮助将不胜感激。