Php 如何显示数据库中的图像

Php 如何显示数据库中的图像,php,mysql,Php,Mysql,我试图从数据库检索图像和内容,但内容显示,但图像不显示,请任何人帮助我如何做。我能够插入图像和内容。你可以看到我的网站 //这是显示代码 改变 echo '<p class="games_image_result"><img src="<?php echo $row->image; ?>" width="175" height="200" />'; echo'image;?>“width=“175”height=“200”/>”; 到 echo'i

我试图从数据库检索图像和内容,但内容显示,但图像不显示,请任何人帮助我如何做。我能够插入图像和内容。你可以看到我的网站

//这是显示代码
改变

echo '<p class="games_image_result"><img src="<?php echo $row->image; ?>" width="175"  height="200" />';
echo'

image;?>“width=“175”height=“200”/>”;

echo'

image.“width=“175”height=“200”/>;

编辑:编辑问题后

您正在将blob、原始数据存储到数据库中。为了在页面上显示图片,您需要将base64编码的数据输入到图像标记的src中

echo '<img src="data:image/jpeg;base64,' . base64_encode($row['image']) . '"/>';
echo';
试试看

while($row=mysql\u fetch\u数组($run\u posts))
{?>

image;?>“width=“175”height=“200”/>;


如果已将图像存储为blob,则需要使用base64:

    <img src="data:image/jpeg;base64,<?= base64_encode($row['image']) ?>"/>
“/>
不知道为什么在使用数组时尝试使用$row->image

如果只是存储需要更改的路径,请执行以下操作:

    <img src="<?php echo $row->image; ?>" width="175"  height="200" />';
image;?>“width=“175”height=“200”/>”;
致:

“width=“175”height=“200”/>”;
编辑2:

你的服务器配置很好,你的代码到处都是错误的。你似乎不理解基本的字符串语法。不要使用php打印你的HTML,它是不可读的…尝试以下方法:

    <?php
    include('connects.php');
    $select_posts = "select * from testblob";
    $run_posts = mysql_query($select_posts);

    while($row=mysql_fetch_array($run_posts))
    { ?>
<p class="games_image_result"><img src="<?php echo $row['image']; ?>" width="175"  height="200" />
<p class="games_content_result"><?php echo $_content = $row['body']; }
    ?>

“width=“175”height=“200”/


您是否检查了网页的HTML代码?只需查看第一张图片,就会发现问题所在:
image;?>;“width=“175”height=“200”>
。看一看关于如何连接字符串和变量的。如果您将图像直接存储在数据库中,则不能将其仅输出到HTML中。您必须创建一个单独的PHP脚本,从数据库读取图像并将其输出。然后您可以将指向该脚本的链接放置到HTML中。然后向我们提供了有关您的imag的详细信息e存储在数据库中。如果它是一个水滴,请查看Equinoxmart的答案。如何在使用echo“”时设置图像大小;获取错误
echo';
您应该首先查看渲染页面的源代码。这种错误很容易发现。
    <img src="data:image/jpeg;base64,<?= base64_encode($row['image']) ?>"/>
    <img src="<?php echo $row->image; ?>" width="175"  height="200" />';
    <img src="<?php echo $row['image']; ?>" width="175"  height="200" />';
    <?php
    include('connects.php');
    $select_posts = "select * from testblob";
    $run_posts = mysql_query($select_posts);

    while($row=mysql_fetch_array($run_posts))
    { ?>
<p class="games_image_result"><img src="<?php echo $row['image']; ?>" width="175"  height="200" />
<p class="games_content_result"><?php echo $_content = $row['body']; }
    ?>