Rumah >pangkalan data >tutorial mysql >Bagaimana untuk Memaparkan Imej MySQL BLOB dalam PHP?
Menyimpan dan mendapatkan semula imej sebagai objek besar binari (BLOB) dalam pangkalan data MySQL ialah teknik biasa . Walau bagaimanapun, memaparkan imej ini kadangkala boleh mencabar.
Memasukkan Imej:
$query = "INSERT INTO products (image) VALUES(?)"; $stmt = $db->prepare($query); $stmt->bind_param('s', $image); $stmt->execute();
Memaparkan Imej:
$query = "SELECT * FROM products WHERE id = ?"; $stmt = $db->prepare($query); $stmt->bind_param('s', $id); $stmt->execute(); $result = $stmt->get_result(); $row = $result->fetch_array();
echo '<img src="data:image/jpeg;base64,' . base64_encode($row['image']) . '"/>';
Atas ialah kandungan terperinci Bagaimana untuk Memaparkan Imej MySQL BLOB dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!