0

我有一张products包含产品信息的表格。每个产品可以有无限的图片。这些图片存储在以其产品ID命名的文件夹中,这很好,我不需要数据库来存储文件名。

但是这些图片中的每一张都有文字说明。 我的问题是,存储这些字幕数据的最佳解决方案是什么?

我应该创建一个名为 的表products_captions,其中包含字段
product_id, image_name, caption_text

或者我应该captions_array在产品表中创建一个字段,包含一个序列化的字符串数组,数组键对应于文件名?

这有什么标准吗???

4

2 回答 2

3

根据您的要求,您可以创建另一个表来存储图像名称及其标题和产品 ID,因此当您想要获取与产品相关的标题时,您可以通过将产品 ID 传递给表来获取它。

于 2012-06-17T08:12:22.250 回答
1

将您的标题存储在另一个表中并映射图像和标题,例如

field       column
--------------------
id          int
Image       Blob
captionID   int 


field           column
----------------------
captionID       int
cation          varchar(50)
于 2012-06-17T08:46:19.617 回答