我正在尝试将图像存储在数据库中并检索它们以在HTML中显示。然后在我的mysql数据库中将其设置为BLOB数据类型。我相信这是我可以检索它们的方式,但是当我在HTML中设置图像变量时,我的网站会显示一堆随机符号。我在图片src中设置错误吗?
下面是我用BLOB填充$ uImage []数组的地方。
$result = $conn->query("SELECT `Image` FROM `UserTable` WHERE UserEmail = '" . $_SESSION['UserEmail'] . "'");
// loop through the results to build the php arrays
while($row = $result->fetch_array())
{
$uImage[] = $row['Image'];
}
这是我要在同一文件的HTML部分中显示它的地方。
<ul class="summary_users">
<li> <b>My Users</b> </li>
<?php
echo "<img class='card_image' img src='$uImage[0]' alt='User #1'>";
?>
</ul>
我认为omg scr ='$ uImage [0]'是我缺少某些东西的地方。这只是一堆随机符号。