Php/MySQL:在数据库上存储图像标题?
我有一个Php/MySQL:在数据库上存储图像标题?,php,mysql,Php,Mysql,我有一个products表,其中包含有关产品的信息。 每个产品可以有无限的图片。这些图片存储在一个以产品id命名的文件夹中,尽管如此,我不需要数据库来存储文件名 但这些图片都有文字说明。 我的问题是,存储这些字幕数据的最佳解决方案是什么? 我是否应该创建一个名为products\u captions的表,其中包含字段 产品标识、图像名称、标题文字 或者我应该在product表中创建一个captions\u array字段,其中包含字符串的序列化数组,数组键与文件名相对应 这有什么标准吗 根据您的
products
表,其中包含有关产品的信息。
每个产品可以有无限的图片。这些图片存储在一个以产品id命名的文件夹中,尽管如此,我不需要数据库来存储文件名
但这些图片都有文字说明。
我的问题是,存储这些字幕数据的最佳解决方案是什么?
我是否应该创建一个名为products\u captions
的表,其中包含字段产品标识、图像名称、标题文字
或者我应该在product表中创建一个captions\u array
字段,其中包含字符串的序列化数组,数组键与文件名相对应
这有什么标准吗 根据您的要求,您可以创建另一个表来存储图像名称及其标题和产品id,因此,当您想要获取与产品相关的标题时,可以通过将产品id传递到该表来获取该标题。根据您的要求,您可以创建另一个表来存储图像名称及其标题和产品id因此,当您想要获取与产品相关的标题时,可以通过将产品id传递到表中来获取标题。将标题存储在另一个表中,并映射图像和标题 比如说
field column
--------------------
id int
Image Blob
captionID int
field column
----------------------
captionID int
cation varchar(50)
将标题存储在另一个表中,并映射图像和标题 比如说
field column
--------------------
id int
Image Blob
captionID int
field column
----------------------
captionID int
cation varchar(50)