如何显示上传的图片。 php,mysql

时间:2017-12-07 18:43:28

标签: php html mysql

嘿伙计们,我被困在我的代码的最终点,我的目标是将图像路径存储到数据库并将图像存储到目录中。而且我想展示那些图像。 我成功完成了上传部分但现在我被卡住了如何在我的网页上显示这些图像,这是我的代码

<?php 
  $sql    = "SELECT * FROM pictures";
  $result = mysqli_query($conn, $sql);
  $data   = mysqli_fetch_array($result,MYSQLI_ASSOC);

  while($row = mysqli_fetch_array($result))
  {
   $image_path=$row["folder_name"];
   $image_name=$row["picture_name"];

   echo "img src=".$image_path."/".$image_name." width=100 height=100";
  }
?> 

1 个答案:

答案 0 :(得分:0)

如果你想获取关联数组,请使用fetch_assoc,这里不需要你的$ data,最后它更简单。此外,仅在查询中选择所需的字段。要解决您的问题,您只是错过了HTML,请尝试以下方法:

<?php 
  $sql    = "SELECT folder_name, picture_name FROM pictures";
  $result = mysqli_query($conn, $sql);
  if(!$result) {
      die("Error with your Query: " . mysqli_error($conn));
  }
  while($row = mysqli_fetch_assoc($result)) {
      $image_path = $row["folder_name"];
      $image_name = $row["picture_name"];
      echo "<img src=\"" . $image_path . "/" . $image_name . "\" width=\"100\" height=\"100\"></img>\n";
  }
?>