使用 PHP 显示数据库中的图像
在 PHP 中,显示存储在数据库中的图像是一项常见任务。让我们探索一个代码片段来完成此任务:
$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'] ).'"/>';
此代码利用 MySQL 数据库扩展 (mysqli) 从数据库检索图像数据,然后采用 base64 编码将图像显示为内联 HTML 元素。以下是代码各部分的作用:
通过实现提供的代码,您可以成功在网页上显示存储在数据库中的图像。
以上是如何使用 PHP 显示数据库中的图像?的详细内容。更多信息请关注PHP中文网其他相关文章!