我正在使用PHP/MySQL填充一个表。它显示分类 ID 而不是分类名称,因此我需要交叉引用分类表以获取名称。现在,我可以通过添加MySQL查询(例如"SELECT classification_name from classifications WHERE classification_id = $row['classification']";
我觉得这会给 SQL 带来不必要的压力,因为对于大量行,我将初始化很多 SQL 查询。
我可以将分类表放入 PHP 数组并交叉引用它,但是有没有更简单的方法来交叉引用两组 SQL 数据(一个在循环外部)。
我认为我很愚蠢,因为我确信我过去使用过一种更简单的方法。
提前谢谢。
这应该在使用JOIN
的查询中完成;使用PHP以这种方式获取信息对于您的系统来说效率非常低。