Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Oracle Blob sebagai img src di halaman PHP

Nah, Anda bisa melakukan beberapa hal. Anda dapat membuat halaman yang akan merender gambar

<img src="image.php?id=123" />

Halaman image.php itu akan memiliki ini:

$sql = "SELECT image FROM images WHERE image_id = " . (int) $_GET['id'];
$stid = oci_parse($conn, $sql);
oci_execute($stid);
$row = oci_fetch_array($stid, OCI_ASSOC+OCI_RETURN_NULLS);
if (!$row) {
    header('Status: 404 Not Found');
} else {
    $img = $row['IMAGE']->load();
    header("Content-type: image/jpeg");
    print $img;
}

Atau, Anda dapat menyandikan base64 ke dalam src (perhatikan, tidak semua browser menangani ini dengan baik):

<img src="data:image/jpeg;base64,<?php echo base64_encode($img); ?>" />


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Pengantar Native Dynamic SQL Di Oracle Database

  2. Perbarui dengan permintaan Gabung di Oracle

  3. Kembalikan nama kolom Oracle dalam format table.column?

  4. Apa yang dilakukan (+) di Oracle SQL?

  5. Cara mengambil beberapa baris dari fungsi yang disimpan dengan Oracle