显示 MySQL 数据库中的 BLOB 图像
要检索并显示存储在 MySQL 数据库中的 BLOB 图像,请按照以下步骤操作:
1。检索图像数据:
连接到数据库并使用 SELECT 语句执行查询以从 BLOB 字段检索图像数据。例如:
<code class="sql">SELECT id, image FROM store ORDER BY id DESC LIMIT 5;</code>
2。循环遍历结果:
使用循环遍历查询结果的每一行。
3.显示图像:
对于每一行,您可以通过以下方式显示图像:
<code class="html">echo "<img src='data:image/jpeg;base64," . base64_encode($image) . "' />";</code>
示例代码:
以下代码演示如何显示 MySQL 存储表中最近 5 个上传的图像:
<code class="php">$sql = "SELECT id, image FROM store ORDER BY id DESC LIMIT 5"; $result = mysqli_query($db, $sql); while($row = mysqli_fetch_array($result)) { echo "<img src='data:image/jpeg;base64," . base64_encode($row['image']) . "' />"; }</code>
附加说明:
以上是如何显示 MySQL 数据库中的 BLOB 图像?的详细内容。更多信息请关注PHP中文网其他相关文章!