0

我正在使用 PHP 和 MySQL,不知道从哪里开始如何设置个人资料图片。

似乎所有其他用户数据都可以保存在 mysql 表中,但我认为我不能将图片放入 mysql 表中。那么个人资料图片通常如何工作?

4

2 回答 2

2

可以将图片放入数据库(使用BLOB字段),但我不会,因为性能受到影响

使用 PHP 将图像存储在文件系统上,并将图片的 ID 存储在数据库中。

于 2013-08-02T08:02:18.013 回答
1

我认为通常做的是建立一个上传系统供用户上传他们的图像。您只需通过使用用户 ID 之类的名称来将此图像与用户链接起来。

然后你只需要在你的数据库中存储一个上传图片的链接,这样你也可以想象允许用户使用远程图像,尽管这可能不是一个好主意。

但如前所述,MySQLBLOB字段允许存储图片。

于 2013-08-02T08:05:07.003 回答