Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Cách truy xuất hình ảnh từ cơ sở dữ liệu MySQL và hiển thị trong thẻ html

Bạn không thể. Bạn cần tạo một tập lệnh php khác để trả về dữ liệu hình ảnh, ví dụ:getImage.php. Thay đổi catalog.php thành:

<body>
<img src="getImage.php?id=1" width="175" height="200" />
</body>

Sau đó getImage.php là

<?php

  $id = $_GET['id'];
  // do some validation here to ensure id is safe

  $link = mysql_connect("localhost", "root", "");
  mysql_select_db("dvddb");
  $sql = "SELECT dvdimage FROM dvd WHERE id=$id";
  $result = mysql_query("$sql");
  $row = mysql_fetch_assoc($result);
  mysql_close($link);

  header("Content-type: image/jpeg");
  echo $row['dvdimage'];
?>


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách bao gồm một biến PHP bên trong một câu lệnh MySQL

  2. Đặt hàng trước COUNT mỗi giá trị

  3. Những gì cần giám sát trong MySQL 8.0

  4. MySQL Trigger chỉ sau khi cập nhật nếu hàng đã thay đổi

  5. Sử dụng câu lệnh IF trong truy vấn MySQL SELECT