动态网页:将图像存储在单独的表/数据库中?

时间:2014-06-16 18:28:50

标签: php database image url path

我刚开始使用动态而非静态网页,所以我现在将所有内容存储在我的数据库中。问题是我真的不知道在数据库中保存图像的最佳方法是什么。

我决定将图像文件路径而不是图像本身存储在数据库中。但是我应该在同一个表格中保存网址(每篇文章最多50张图片,这意味着50个可能的网址),还是应该为这些图片创建另一个? 最好的方法是什么?

相关问题: 每张图片需要一个单独的列吗?换句话说,我是否必须为每篇新闻文章为每个可能的图像创建50列?

1 个答案:

答案 0 :(得分:2)

您将创建另一个包含两列而不是50的表。每页可以有多行。

pageref | imagepath
--------+------------
home    | image01.jpg
home    | image02.jpg
home    | image24.jpg
home    | image65.jpg
about   | image03.jpg
about   | image04.jpg

我说两列,您可能希望存储它们的显示顺序,上传的日期时间,尺寸等。