Rumah >pangkalan data >tutorial mysql >Bagaimana untuk Memaparkan Imej BLOB dari Pangkalan Data MySQL?
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!