产品名称:PHP和SQL 我在一个电子商务网站工作。

产品名称:PHP和SQL 我在一个电子商务网站工作。,php,mysql,Php,Mysql,在这一点上,我有: -餐桌用品 -表格图像 -表product_图像(因为我希望产品具有多个图像) -我的产品存储在表中的产品 -我的图像被上传到名为“上传”的文件夹中,并存储在表images中 现在,我不知道如何填充表产品图片。 我的表product_images有product_id_FK、image_id_FK和product_image_id。 我不知道如何加入。 将两个不同表格中的两个项目关联起来的最佳方式是什么? (我不知道这是否是添加具有多个图像的产品的最佳方式)我相信这是在您的示

在这一点上,我有:

-餐桌用品

-表格图像

-表product_图像(因为我希望产品具有多个图像)

-我的产品存储在表中的产品

-我的图像被上传到名为“上传”的文件夹中,并存储在表images中

现在,我不知道如何填充表产品图片。 我的表product_images有product_id_FK、image_id_FK和product_image_id。 我不知道如何加入。 将两个不同表格中的两个项目关联起来的最佳方式是什么?
(我不知道这是否是添加具有多个图像的产品的最佳方式)

我相信这是在您的示例中为产品添加多个图像的最佳方式

您的表格产品图像将是一个交叉引用表格。 它应该包含产品的id(产品id)和图像的id(图像id)。 这可能是交叉引用表中所需的所有数据。虽然您可能希望包含一个唯一的自动递增键(product_image_id),但它不是必需的。如果您不使用product_image_id,我的建议是创建product_id和image_id的复合唯一键


然后,您需要查看JOIN语句才能提取产品图像。

我认为人们可能已经否决了您的问题,因为如果您使用谷歌搜索,您可能会在几分钟内找到这方面的示例。你读过我的答案了吗?也许可以在交叉参考表中搜索你需要的一般示例。这是我发现的第一个: