顯示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中文網其他相關文章!