我正在使用PHP和MySQL,并且不知道从哪里开始如何设置个人资料图片。
似乎所有其他用户数据都可以保存在mysql表中,但我不认为我可以将图片放入mysql表中。那么个人资料图片一般如何运作?
答案 0 :(得分:2)
你可以将图片放入数据库(使用BLOB
字段),但由于the performance hit,我不会。
使用PHP将图像存储在文件系统上,只需将图片的ID存储在数据库中即可。
答案 1 :(得分:1)
我认为通常所做的是设置一个上传系统,供用户上传他们的图片。您只需通过使用类似用户ID的命名将该图像与用户链接。
然后你只需要存储数据库中上传图片的链接,这样你也可以想象允许用户使用远程图像,虽然这可能不是一个好主意。
但如上所述,MySQL BLOB
字段允许存储图片。