Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/244.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Can';t仅在PHP中显示MySQL数据库中的图像显示࿽࿽;n࿽;ind和xFFFD࿽࿽;g࿽࿽࿽࿽࿽;Y࿽;_Php_Mysql - Fatal编程技术网

Can';t仅在PHP中显示MySQL数据库中的图像显示࿽࿽;n࿽;ind和xFFFD࿽࿽;g࿽࿽࿽࿽࿽;Y࿽;

Can';t仅在PHP中显示MySQL数据库中的图像显示࿽࿽;n࿽;ind和xFFFD࿽࿽;g࿽࿽࿽࿽࿽;Y࿽;,php,mysql,Php,Mysql,我试图显示数据库中的图像,但仅显示��N�ind���G�����Y����... 我不知道哪部分出了问题。请帮帮我。我们将不胜感激。这是我的密码 timeline.php include("include/config.php"); $sql = "SELECT * FROM time_table"; $res = mysqli_query($link, $sql); echo "<table>"; while($row = mysqli_fetch_array($res))

我试图显示数据库中的图像,但仅显示��N�ind���G�����Y����... 我不知道哪部分出了问题。请帮帮我。我们将不胜感激。这是我的密码

timeline.php
include("include/config.php");

$sql = "SELECT * FROM time_table";
$res = mysqli_query($link, $sql);

echo "<table>";
while($row = mysqli_fetch_array($res))
{
    echo "<tr>";
    echo "<td>";?> <img src="<?php echo $row["t_image"]; ?>" height="100" width="100"> <?php echo "</td>";
    echo "<td>"; echo $row["t_name"]; echo "</td>";
    echo "</tr>";
}

echo "</table>";
?>
在HTML中,
”
高度=“100”
width=“100”/>

当然,如果您的图像不是PNG而是JPG,请相应地更改mimetype,

检查此=>您将图像二进制文件直接输出为HTML?这不起作用。如果确实需要将其内联,您可以使用数据URL来完成。谢谢!顺便问一句,如何显示数据库中的所有图像?对不起,我不理解您的问题…例如,我在数据库中有3个图像,我尝试过您正在教授的代码仅显示第一个图像…我如何显示所有三个图像?我的代码仅替换您的一行代码。您必须将其放入您的
,而
块谢谢您帮助我解决此问题
<?php

    $link= mysqli_connect("localhost","root","","course_registration_system");

?>
t_id   t_name                t_image 
1     Use Case Diagram.jpg   [BLOB - 64 KiB]
<?php echo "<td>";?> 
<img src="data:image/png;base64,<?php echo base64_encode($row["t_image"]); ?>" 
     height="100" 
     width="100" />