Memaparkan Imej BLOB daripada Pangkalan Data MySQL
Untuk mendapatkan dan memaparkan imej BLOB yang disimpan dalam pangkalan data MySQL, ikut langkah berikut:
1. Dapatkan Data Imej:
Sambung ke pangkalan data dan laksanakan pertanyaan menggunakan pernyataan SELECT untuk mendapatkan semula data imej daripada medan BLOB. Contohnya:
<code class="sql">SELECT id, image FROM store ORDER BY id DESC LIMIT 5;</code>
2. Gelung Melalui Keputusan:
Gunakan gelung untuk mengulangi setiap baris hasil pertanyaan.
3. Paparkan Imej:
Untuk setiap baris, anda boleh memaparkan imej dengan:
<code class="html">echo "<img src='data:image/jpeg;base64," . base64_encode($image) . "' />";</code>
Contoh Kod:
Kod berikut menunjukkan cara untuk memaparkan 5 imej terakhir yang dimuat naik daripada jadual gedung MySQL:
<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>
Nota Tambahan:
Atas ialah kandungan terperinci Bagaimana untuk Memaparkan Imej BLOB dari Pangkalan Data MySQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!