Php 在SQL表中存储什么?文件';这条路还是别的

Php 在SQL表中存储什么?文件';这条路还是别的,php,sql-server,image,file-upload,Php,Sql Server,Image,File Upload,我创建了一个php登录页面,其中存储了来自用户的名字、姓氏、用户名和密码,并且工作正常。我又增加了一个上传用户图片的选项。图像正在我的图像目录中成功上载。现在的问题是,当我使用存储在SQLExpress表中的信息登录页面时,我能够获得的所有信息。比如用户名、名字和姓氏。现在我想得到我在登录时上传的图像。请允许我提供帮助,了解如何将图像或其路径存储到sql express表中,以及如何在特定用户登录时检索图像。首先,当您在注册时提交表单时,您必须将文件上载到服务器上,并将其路径保存到数据库,以及在

我创建了一个php登录页面,其中存储了来自用户的名字、姓氏、用户名和密码,并且工作正常。我又增加了一个上传用户图片的选项。图像正在我的图像目录中成功上载。现在的问题是,当我使用存储在SQLExpress表中的信息登录页面时,我能够获得的所有信息。比如用户名、名字和姓氏。现在我想得到我在登录时上传的图像。请允许我提供帮助,了解如何将图像或其路径存储到sql express表中,以及如何在特定用户登录时检索图像。

首先,当您在注册时提交表单时,您必须将文件上载到服务器上,并将其路径保存到数据库,以及在显示信息时。您可以从数据库中获取它并在

<img src="<?php echo $path_from_db; ?>">
“>

这就是它的工作原理。

存储密码时要小心。密码永远不应该以纯文本形式存储。它们应该经过盐渍和哈希处理。thnks用于ans,但如何查找任何文件的上载路径。如果我使用“$\u FILES['fileToUpload']['tmp\u name']”)“它显示了临时路径。我想要我的文件被移动的确切路径。当您提交表格时,您的文件存储在临时文件夹中。因此,您必须移动到服务器上的永久目录中。因此,您必须将文件移动到您希望存储该文件的目录中,就像这样
move\u uploaded\u file($\u FILES[“fileToUpload”][“tmp\u name”],$target\u dir.basename($\u FILES[“fileToUpload”][“name”])
存储在db中的路径是
$target dir。basename($_FILES[“fileToUpload”][“name”])
请参见