我是MySQL的新手。我有一个网站,将检索并允许用户上传照片到网站。我将照片作为文件系统存储在文件夹调用\users\images
中。如何使用文件系统从MySQL调用照片?我知道人们谈论的索引是有意义的,但不知道如何编码。如果某人有一个示例或者为我提供了使用文件系统存储照片的解决方案,并在网络上显示每个用户登录我的网站。
答案 0 :(得分:2)
将图像文件保存在\ users \ images位置,并在mysql表中保存带文件名的路径。
所需的数据类型是接受字符串的数据类型,例如VARCHAR
。
以下是对其他类型的引用:
答案 1 :(得分:0)
这样做。上传\users\images\
中的图片。在MySQL服务器数据库中也有一个带有路径的索引。
+----+---------------------+
| id | path |
+----+---------------------+
| 1 | \users\images\1.png |
| 2 | \users\images\2.png |
| 3 | \users\images\3.png |
| 4 | \users\images\4.png |
+----+---------------------+
答案 2 :(得分:0)
您必须自己将它们全部链接在一起。只需一步一步地思考:
picture.jpg
。\users\%username%\picture.jpg
pictures
。然后,如果您想将照片显示给用户。
displayphotos.php
)。pictures
表where userid=
当前登录的用户。<img
标记<img
标记放在某种表格布局中,可能是4列宽。MySQL中没有某种开箱即用的概念可以自动管理存储在指向物理文件的数据库中的文件名。