来自数据库的图像不会显示在浏览器上

时间:2019-05-17 19:23:56

标签: php mysql

我无法显示数据库中的图像。图像路径在数据库中是正确的,但似乎不会显示在浏览器中。尽管此编码用于搜索查询,但它会在其他页面中显示图像。搜索页面在正确的文件内,可以访问图像。结果还将显示数据库中除图像之外的所有其他内容(因此肯定已连接到数据库)。我设置的图像边框显示有一个带有问号的小框。任何帮助将不胜感激。

我感觉是“”行引起了问题。

<?php 

if(isset($_POST['submit-search'])) {

$search = mysqli_real_escape_string($conn, $_POST['search]);
$sql = "SELECT * FROM exhibitions WHERE e_name LIKE '%$search%' OR         
e_description LIKE '%$search%'";
$result = mysqli_query($conn, $sql);
$queryResult = mysqli_num_rows($result);

echo "There are ".$queryResult." results!";

if ($queryResult > 0) {

while ($row = mysqli_fetch_assoc($result)){
echo

"<div class='article-box'>
<h3> Exhibition Name: ".$row[e_name]."</h3>
<img class='image1' src='images/".$e_image."'>
<p> Exhibition Description: ".$row[e_description]."</p>
<p> Price: ".$row['e_price']."</p>
</div>";

} else {

echo "There are no results matching your search!";

}

?>

0 个答案:

没有答案