PHP / MySQL - 交叉引用mysql_fetch_array数据


PHP / MySQL - Cross referencing mysql_fetch_array data

我正在使用PHP/MySQL填充一个表。它显示分类 ID 而不是分类名称,因此我需要交叉引用分类表以获取名称。现在,我可以通过添加MySQL查询(例如"SELECT classification_name from classifications WHERE classification_id = $row['classification']";

我觉得这会给 SQL 带来不必要的压力,因为对于大量行,我将初始化很多 SQL 查询。

我可以将分类表放入 PHP 数组并交叉引用它,但是有没有更简单的方法来交叉引用两组 SQL 数据(一个在循环外部)。

我认为我很愚蠢,因为我确信我过去使用过一种更简单的方法。

提前谢谢。

这应该在使用JOIN的查询中完成;使用PHP以这种方式获取信息对于您的系统来说效率非常低。