用Php从数据库中读取图像
当我从数据库中读取图片时,我遇到了这个问题 它显示如下: 这是我的代码:用Php从数据库中读取图像,php,database,image,Php,Database,Image,当我从数据库中读取图片时,我遇到了这个问题 它显示如下: 这是我的代码: <?php include 'Header.php'; include 'yzd.php'; ?> <div class="container"> <h1> All Project </h1> <?php $posts = mysqli_query($db_connect,"select * from Project order by id desc"); whi
<?php
include 'Header.php';
include 'yzd.php';
?>
<div class="container">
<h1> All Project </h1>
<?php
$posts = mysqli_query($db_connect,"select * from Project order by id desc");
while($post = mysqli_fetch_array($posts)){
echo "
<article>
<a href='Project.php?id=$post[id]'>
<h1>$post[NameProject]</h1>
</a>
<p class='text-muted']>
<h3>$post[TypeProject]</h3>
</p>
<h4>$post[Description]</h4>
$post[Pic];
<p>-----------------------------------------------------------------------------</p>
</article>";
}
?>
所有项目
尝试将原始图像输出转换为基本64数据URI
您可以通过更改
$post[Pic]
进入
如果数据库中的所有图像都是png格式,则可能需要根据图像类型进行更改
请以后使用代码片段,不要使用截图。如果您要发布代码图像,请不要期待太多帮助您好!你的问题似乎写得很糟糕。这样一来,它只会吸引反对票,没有答案。不要将实际图像存储在数据库中,存储其位置。
<img src='".'data:image/png;base64,' . base64_encode($post["Pic"])."'/>