关于数据库设计。一篇文章添加多张图片

chaorenz 2010-11-18 03:56:04
这个问题好像很菜,先踩下自己先。再向各位虚心请教。

问题是这样:

比如在一篇文章,要添加多张图片,组成一个幻灯平组(上部幻灯片,下部文章说明),图片添加无限制的。按照我常用的方法,是把上传的图片路径保存在一个字段中,再相关页面分割这些图片,依次列出。

我有看过有些系统是把图片单独存在一个表中,每张图片一条记录,这种要怎么实现?

--
还有没有其他方法处理这类问题
...全文
639 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhengyu123098 2011-12-14
  • 打赏
  • 举报
回复
igaojie 2010-12-12
  • 打赏
  • 举报
回复
1.可以保存在一个字段里面,数据格式可以是数组序列化之后的字符串,也可以是按照一定的格式分开的字符串比如##图片地址1##图片地址2##图片地址3## 读取出来的时候分割一下
2.获取到文章的id号。在另外的一个表里面存储图片路径 一个文章id号对应多个图片路径即可

个人推荐第二种方式!
我是csd_ner 2010-12-12
  • 打赏
  • 举报
回复
难啊,好难啊
momos 2010-12-12
  • 打赏
  • 举报
回复
看站有多大,以及其它需求。

简单的就是新闻内容一个数据表,图片两个字段一个数据表(id, url)
这样id跟新闻表的 id关联,url记录的是图片保存的相对路径。

cxrcool 2010-11-22
  • 打赏
  • 举报
回复
非要保存到一个字段建议用序列化后进行保存

serialize
a-_-a 2010-11-22
  • 打赏
  • 举报
回复
数据库只用保存图片路径就行了!LZ的想上一张下一张输出到页面数组或xml上用js运行就可以了!
不喝水的鱼 2010-11-22
  • 打赏
  • 举报
回复
你说的是不像迅雷、腾讯网站上图片集的那种!就是一组照片,下面是一些描述之类的,然后一点照片就跳下一张,下面的文章也变!是不是啊?
helloyou0 2010-11-21
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 chaorenz 的回复:]

把图片保存在一个字段里 与 保存在另外一个表了,那种方式比较好?
[/Quote]

保存在另外的表更好
gaoshiyan001 2010-11-20
  • 打赏
  • 举报
回复
学习了!好东西!谢谢楼主!
xiaosaner3 2010-11-20
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 chaorenz 的回复:]
把图片保存在一个字段里 与 保存在另外一个表了,那种方式比较好?
[/Quote]

个人认为保存在一个字段里比较好,就像5楼仁兄说的那样,用特定的分隔符来隔开文件保存的位置。

这样肯定比在另外一个表中查询要快。
chaorenz 2010-11-18
  • 打赏
  • 举报
回复
把图片保存在一个字段里 与 保存在另外一个表了,那种方式比较好?
LKK 2010-11-18
  • 打赏
  • 举报
回复
其实多张图片可以存在一个字段,前提是你在插入数据库时用一个分割符分隔不同的图片地址,比如@lkk@,读取的时候再去掉@lkk@就行。。
例如1.jpg@lkk@2.jpg@lkk@3.jpg
heyli 2010-11-18
  • 打赏
  • 举报
回复
你先插入新闻表的内容 然后返回刚刚插入的新闻表的id
这个id就是图片表关联新闻表的id了
LuciferStar 2010-11-18
  • 打赏
  • 举报
回复
新闻表里只要保存HTML即可。
图片可以不需要保存。
当然,这样,删除新闻,图片还在。
chaorenz 2010-11-18
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 heyli 的回复:]

新闻一张表 图片一张表 图片表有个字段用来记录是那一条新闻
[/Quote]
如果批量上传多张图片(用flash那种),怎么把新闻及图片同时插入不同的表?
heyli 2010-11-18
  • 打赏
  • 举报
回复
新闻一张表 图片一张表 图片表有个字段用来记录是那一条新闻

20,359

社区成员

发帖
与我相关
我的任务
社区描述
“超文本预处理器”,是在服务器端执行的脚本语言,尤其适用于Web开发并可嵌入HTML中。PHP语法利用了C、Java和Perl,该语言的主要目标是允许web开发人员快速编写动态网页。
phpphpstorm 技术论坛(原bbs)
社区管理员
  • 开源资源社区
  • phpstory
  • xuzuning
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧