显示数据库中的图像,图片不显示使用PHP

时间:2017-08-24 14:30:14

标签: php mysql database image phpmyadmin

  
    

晚上好专家:),我正在学习使用php显示数据库中的图像,我遇到了问题。没有错误信息,但图片没有显示,请帮忙。

  

这是我的代码headline.php:



<?php
include 'koneksi.php';

$tabel = 'isiberita';
$sql=$conn->query("SELECT * from $tabel order by tanggal desc limit 3");
  while ($tampil = $sql->fetch(PDO::FETCH_ASSOC)) {
    echo "<p align='justify>'";
    echo "<img src='$tampil[gambar]' aligen='left'>";
    echo "<font valign='top'>";
    echo "<strong>";
    echo $tampil['judul'];
    echo "</strong>";
    echo $tampil['tanggal'];
    $data=substr($tampil['isi'],0,200);
    echo $data;
    echo "<a href='index.php?menu=detail_headline&id=$tampil[id_berita]'>&nbsp; baca lengkap>>>></a>";
    echo "</font></p><br>";
  }

?>
&#13;
&#13;
&#13;

这是我的图片目录: C:\ XAMPP \ htdocs中\ portalberita \。图片

这是我的headline.php目录: C:\ XAMPP \ htdocs中\ portalberita

This my value database :

This output :

2 个答案:

答案 0 :(得分:0)

要显示<img>标记中目录的图像,您必须指定图像路径和名称,如:

<img src="/images/imagename.ext">  <!-- If image folder exist on the same path where the code file exists -->

<img src="../images/imagename.ext">  <!-- If image folder exist one level up where the code file exists -->

请检查image文件夹和您的代码目录,并相应地修复路径。

答案 1 :(得分:0)

尝试替换

echo "<img src='$tampil[gambar]' aligen='left'>";

echo '<img src="' . $tampil['gambar'] . '" align="left" />';