首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >上传后需要将多个图像(路径)存储到MySQL中

上传后需要将多个图像(路径)存储到MySQL中
EN

Software Engineering用户
提问于 2015-02-27 04:47:37
回答 1查看 4.1K关注 0票数 1

我试图建立我自己的小eCommerce CMS,我希望专家意见如何处理多上传的文件(图像)。

例如,

用户添加一个新项,填充必要的表单数据,并选择图像的(nth)编号并提交。我想知道如何将这些图像数据处理到MySQL中。

我想到的一个想法是创建一个单独的表item_images,在其中我分配一个ID或类似于Item Code之类的东西,它由用户输入,项目代码将是所有图像的标识?

PS:我不想直接上传图片到数据库,只是路径/链接。

请指点。

EN

回答 1

Software Engineering用户

回答已采纳

发布于 2015-02-27 05:37:59

您可以通过创建两个额外的表来做到这一点:

Table Images ( ImageID int, ImagePath varchar )

Table ImagesXUsers ( UserID int, ImageID int ) (或ImagesXPages或任何您需要将这些图像与之关联的东西)

每当上传图像时,就会将它们插入到Images表中,并通过ImagesXUsers表与用户帐户适当地关联。

用于检索给定用户帐户的所有图像的示例查询可以是:

代码语言:javascript
复制
SELECT i.ImageID, i.ImagePath
FROM Images i
JOIN ImagesXUsers u ON
    u.ImageID = i.ImageID AND
    u.UserID = {whatever user is logged in}
票数 2
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/274629

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档