【问题标题】:upload and retrieve images using mysql and php?使用 mysql 和 php 上传和检索图像?
【发布时间】:2013-09-26 03:22:06
【问题描述】:

您好,提前感谢我正在处理文件上传,我需要创建一个包含图像上传和恢复上传的个人资料页面。恢复上传不是什么大问题,但如果是图片,我希望用户上传图片,上传的图片将在他的个人资料中作为个人资料图片查看,所以我想知道图片表中的字段(例如名称、id、大小、)

如何检索我的 php 页面上的图像?

这是我上传简历的方法,代码工作正常,但我不知道图片/图片:

$name=$_FILES["file"]["name"];
$size=$_FILES["file"]['size']/1024;
$temp=$_FILES["file"]["tmp_name"];
$path = "uploads/";

move_uploaded_file($_FILES["file"]["tmp_name"],"uploads/" . $_FILES["file"]["name"]);

echo "Upload: ". [$_FILES["file"]["name"] ;
echo '<br>';
echo "Type: " . $_FILES["file"]{"type"] ;
echo '<br>';
echo "Size: " . ($_FILES["file"]["size"] / 1024) . " kB";
echo '<br>';
echo "Stored in: " . "uploads/" . $_FILES["file"]["name"]. ""; 
echo '<br>';

【问题讨论】:

  • 如果您需要个人资料图片的图像,然后在存储用户详细信息的表中添加一个名为 image 或其他内容的列(您可以在其中存储用户上传图像的位置),您当你根据用户的id显示用户详细信息时,可以检索图像。
  • 是的,我想要头像作为个人资料图片..
  • 然后你需要按照同样的过程,这里就像你上传图片一样,然后将他们的地址存储在你存储用户信息的表中,当你检索用户的详细信息时,然后检索图像根据他们的地址。提示:使用 $_SESSION ,这是你需要的

标签: php mysql image file-upload image-upload


【解决方案1】:

图像的过程将完全相同,您可以简单地创建一个包含以下字段的表,id,imagename,imagelocation,user_id,其中user_id是用户表的外键,假设用户表为父表

现在只需在呈现用户个人资料页面时在此图像表上进行提取,您就完成了,没有什么复杂的,一切都在 Google 上

【讨论】:

  • 是的,非常感谢我做到了...这很简单,我把它弄复杂了
猜你喜欢
  • 2012-08-05
  • 1970-01-01
  • 2021-07-26
  • 1970-01-01
  • 2015-01-17
  • 2017-02-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多