Can';t仅在PHP中显示MySQL数据库中的图像显示;n;ind和xFFFD;g;Y;
我试图显示数据库中的图像,但仅显示��N�ind���G�����Y����... 我不知道哪部分出了问题。请帮帮我。我们将不胜感激。这是我的密码 timeline.phpCan';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))
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" />