请问关于同时上传多张图片到数据库中得问题
时间:2011-08-18
来源:互联网
我现在做一个网页,是这样的,我有个产品的数据表,然后还有个专门放图片的数据表,产品表中有个产品ID是产品表的主键,然后产品表和图片表建立了关系,产品ID在图片表中作为附键,这样我前台网页调出产品的时候我能让一个产品同时显示多张图片。
我不知道这样好不好,但是我目前只想到这样做,不知道大家是实现这个的。 我现在的问题是当我前台有个网页要增加一个新产品的时候,用户如果想给该产品上传多张图片,我该怎么弄呢?因为这个在插入新产品到数据库的时候,如果加图片就涉及到个顺序问题,得先由产品,然后我图片表里才能相应插图片,这该怎么弄呢?大家是怎么弄的呢?有这样的例子吗?谢谢了
我不知道这样好不好,但是我目前只想到这样做,不知道大家是实现这个的。 我现在的问题是当我前台有个网页要增加一个新产品的时候,用户如果想给该产品上传多张图片,我该怎么弄呢?因为这个在插入新产品到数据库的时候,如果加图片就涉及到个顺序问题,得先由产品,然后我图片表里才能相应插图片,这该怎么弄呢?大家是怎么弄的呢?有这样的例子吗?谢谢了
作者: chengcheng805 发布时间: 2011-08-18
啰嗦了。直接在产品表里设置一个产品图片字段就可以了。
字段的内容形式是:/图片路径/产品默认图片;/图片路径/产品图片2;/图片路径/产品图片3;……
加图片时就附加字段内容,删除图片时就替换对应的子串为空。查询取用更方便。
而且从数据库设计思想上来说,你那样是无谓地增加了数据库中各表的关系,当系统对象关系较多时,会显得非常乱套。不是非常必要的,不要独立出去。
字段的内容形式是:/图片路径/产品默认图片;/图片路径/产品图片2;/图片路径/产品图片3;……
加图片时就附加字段内容,删除图片时就替换对应的子串为空。查询取用更方便。
而且从数据库设计思想上来说,你那样是无谓地增加了数据库中各表的关系,当系统对象关系较多时,会显得非常乱套。不是非常必要的,不要独立出去。
作者: theforever 发布时间: 2011-08-18
先有产品,才能插图片,这是自然的。但怎么弄,这个没法回答。这是经验问题,你要是一个类似的开发实例都没练习过,那根本无法理解。去找本开发实例书去跟着做几个吧。
作者: theforever 发布时间: 2011-08-18
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28