将文件从浏览器上传到数据库

时间:2017-01-02 16:02:34

标签: php mysql file-upload phpmyadmin

我正在使用phpMyAdmin管理我的数据库。

我有一个表,存储有关每个用户的信息列表。在我的网站中,每个用户都登录并将文件上传到他的帐户。

我知道如何使用PHP创建上传区域并将上传的文件存储在指定的文件夹中。但我不知道如何将文件存储在数据库中,并将每个用户链接到他上传的文件。

我希望每个用户每次登录网站时都能够查看他们的文件

2 个答案:

答案 0 :(得分:0)

您只需要保存服务器内文件的路径,例如:

用户

Id     Name     ProfilePicture
1      John     /images/1/profilePic.png

路由中的数字1表示用户的ID,它将为数据库中的每个用户创建一个文件夹。

这是"存储"最简单的方法之一。数据库中的图像。

希望它有所帮助!

答案 1 :(得分:0)

您需要在htdocs / yourproject /中创建一个文件夹 并存储所有文件,如果需要,并在数据库中发送路径dinamic引用文件或文件