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

Làm cách nào để đọc hình ảnh từ cơ sở dữ liệu MySQL bằng PHP?

Để trực tiếp sử dụng dữ liệu nhị phân làm nguồn hình ảnh, bạn có thể sử dụng dữ liệu Lược đồ URI , ví dụ:

$uri = 'data:image/png;base64,'.base64_encode($row['binary-data']);

Sau đó, URI này có thể được sử dụng trực tiếp làm nguồn của hình ảnh:

background-image: url(<?php echo $uri; ?>)
<img src="<?php echo $uri; ?>">

Nhưng điều đó có một số nhược điểm đáng kể:Bên cạnh việc thiếu hỗ trợ cho những dữ liệu này URI trong các trình duyệt cũ hơn, dữ liệu URI cũng có những bất lợi liên quan đến tải trọng, bộ nhớ đệm và tham chiếu .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bắt buộc tham gia 2 bảng với FK của họ trong một bảng thứ 3

  2. Cách hiển thị hình ảnh (kiểu bolb) trong trang jsp từ mySql DB trong Struts 2 bằng Hibernate

  3. Truy vấn toàn văn với một trích dẫn duy nhất

  4. Làm cách nào để sử dụng AJAX để tải lên tệp CSV lớn?

  5. đặt tên so với mysqli_set_charset - ngoài việc ảnh hưởng đến mysqli_escape_string, chúng có giống nhau không?