在 PHP 中显示数据库中的图像:解决方案
显示数据库中的图像对于初学者来说可能是一项艰巨的任务,但它可以轻松完成。以下是所提出问题的解决方案:
提供的 PHP 代码尝试显示数据库中的图像,但它仅将图像的路径打印为“user-1.jpg”。为了正确显示图像,我们需要从数据库中获取其二进制内容并将其嵌入到网页中。
这是代码的更新版本:
$db = mysqli_connect("localhost", "root", "", "DbName"); $sql = "SELECT * FROM products WHERE id = $id"; $sth = $db->query($sql); $result = mysqli_fetch_array($sth); echo '<img src="data:image/jpeg;base64,' . base64_encode($result['image']) . '" />';
说明:
通过实施此解决方案,您应该能够在 PHP Web 应用程序中成功显示数据库中的图像。
以上是如何使用 PHP 显示存储在数据库中的图像?的详细内容。更多信息请关注PHP中文网其他相关文章!