PHP图像上传和显示

时间:2012-03-05 09:06:49

标签: php image upload

首先对不起,我是一个很大的初学者。

想问一位更有经验的开发者意见。

我的小网站是一个非常小的体育社交网络,我想允许用户创建图像文件夹并在那里上传多个图像。

当我通过互联网阅读时,他们说将图像存储在数据库中是不好的,只保存图像的位置。

但这是我不理解的部分,更确切地说是我不理解的逻辑。

我转到用户个人资料选择文件夹,但是显示图像的方式是什么?

选择文件夹并使用scandir获取图片是一个好主意吗?如果我正在扫描文件夹,是否可以将其限制为,例如,首先将其限制为只有一个图像指向图库?

而我正在考虑将数据库中的位置路径表分开绑定到用户ID,这不是一个问题吗?这不会使数据库真的很大吗?

对不起,如果这些都是愚蠢的问题,我真的很想知道。

现在我不希望任何人为我写这个,只是对逻辑提出意见。

谢谢。

1 个答案:

答案 0 :(得分:1)

我建议您将有关文件夹和图片的所有信息存储在数据库中。 例如,下图中的模式。在数据库中存储数据的好处是可以获得任意数量的图片。稍后您可以向表中添加其他信息(例如,其他用户的权限,评论等)

Database schema