PHP / MySQL - 交叉引用mysql_fetch_array数据

时间:2012-05-30 10:58:17

标签: php mysql arrays

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

)在表的每一行的循环内执行此操作

我觉得这会对SQL产生不必要的压力,因为大量的行我会初始化很多SQL查询。

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

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

提前致谢。

1 个答案:

答案 0 :(得分:1)

这应该在使用JOIN的查询中完成;使用PHP以这种方式获取信息对您的系统而言效率极低。