Memaparkan Imej daripada Pangkalan Data dalam PHP: Resolusi
Memaparkan imej daripada pangkalan data boleh menjadi tugas yang sukar untuk pemula, tetapi ia boleh dicapai dengan mudah. Berikut ialah penyelesaian kepada soalan yang dibangkitkan:
Kod PHP yang disediakan cuba memaparkan imej daripada pangkalan data, tetapi ia hanya mencetak laluan ke imej sebagai "pengguna-1.jpg." Untuk memaparkan imej dengan betul, kita perlu mengambil kandungan binarinya daripada pangkalan data dan membenamkannya ke dalam halaman web.
Berikut ialah versi kod yang dikemas kini:
$db = mysqli_connect("localhost", "root", "", "DbName"); $sql = "SELECT * FROM products WHERE id = $id"; $sth = $db->query($sql); $result = mysqli_fetch_array($sth); echo '<img src="data:image/jpeg;base64,' . base64_encode($result['image']) . '" />';
Penjelasan:
Dengan melaksanakan penyelesaian ini, anda seharusnya berjaya memaparkan imej daripada pangkalan data anda dalam aplikasi web PHP anda.
Atas ialah kandungan terperinci Bagaimana untuk Memaparkan Imej yang Disimpan dalam Pangkalan Data Menggunakan PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!