Rumah > pembangunan bahagian belakang > tutorial php > Bagaimana untuk Memaparkan Imej BLOB MySQL dalam Tag HTML ``?

Bagaimana untuk Memaparkan Imej BLOB MySQL dalam Tag HTML ``?

Mary-Kate Olsen
Lepaskan: 2024-12-18 05:55:09
asal
626 orang telah melayarinya

How to Display MySQL BLOB Images in an HTML `` Tag?

Mengambil dan Memaparkan Imej daripada MySQL dalam Tag HTML

Soalan:

Anda ada mencipta pangkalan data MySQL dan jadual dengan lajur BLOB untuk menyimpan fail JPEG. Semasa cuba mendapatkan semula data imej ke dalam teg HTML, anda menghadapi masalah dengan pembolehubah PHP $result. Bagaimanakah anda boleh memasukkan $result ke dalam HTML untuk memaparkan imej?

Jawapan:

Tidak mungkin untuk memasukkan pembolehubah $result secara langsung dalam teg HTML. Pembolehubah $result mengandungi data imej mentah yang diambil daripada pangkalan data. Untuk memaparkan imej, anda perlu mencipta skrip PHP berasingan yang akan mengeluarkan data imej.

Penyelesaian:

  1. Ubah suai catalog.php:

    • Tukar tag HTML untuk merujuk kepada PHP baharu skrip yang akan mendapatkan semula dan mengeluarkan data imej:

      <img src="getImage.php?id=1" width="175" height="200" />
      Salin selepas log masuk
  2. Buat getImage.php:

    • Buat skrip PHP baharu bernama getImage.php yang melaksanakan perkara berikut tugasan:

      <?php
      
      // Establish database connection
      $link = mysqli_connect("localhost", "root", "", "dvddb");
      
      // Prepare SQL statement
      $sql = "SELECT dvdimage FROM dvd WHERE>
      Salin selepas log masuk

Skrip ini mewujudkan sambungan pangkalan data, melaksanakan pernyataan SQL untuk mendapatkan semula data imej untuk ID yang ditentukan, menetapkan pengepala jenis kandungan imej , dan mengeluarkan imej data.

Penjelasan:

Dengan mencipta skrip berasingan untuk mendapatkan dan mengeluarkan data imej, anda boleh memisahkan operasi pangkalan data daripada paparan HTML. Pendekatan ini memastikan kod HTML anda kekal bersih dan teratur.

Atas ialah kandungan terperinci Bagaimana untuk Memaparkan Imej BLOB MySQL dalam Tag HTML ``?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan