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

Làm cách nào để tải hình ảnh lên cơ sở dữ liệu bằng tập lệnh php?

Đó là một ý tưởng tồi khi lưu trữ một hình ảnh trong cơ sở dữ liệu. Lưu trữ đường dẫn đến nó trong cơ sở dữ liệu, đóng thư mục có hình ảnh qua .htaccess và sử dụng nó trên ổ cứng.

Tại sao bạn không nên lưu trữ tệp trong DB?

Nếu bạn sử dụng DB để lưu trữ hình ảnh, bạn sẽ có:

  1. truy vấn chậm
  2. kích thước của chỉ mục thảm khốc
  3. tải cao trên cầu php <-> mysql
  4. vấn đề với chỉnh sửa ảnh (Bạn sẽ cần lấy hình ảnh, sửa đổi thứ gì đó và chèn lại tất cả dữ liệu. Ồ, không)
  5. vấn đề với việc chuyển tệp từ nơi này sang nơi khác
  6. câu hỏi mới trên StackOverflow «Cách làm việc với các tệp nếu chúng không phải là tệp mà là một chuỗi»


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Chọn 1 từ bảng có nghĩa là gì?

  2. Câu hỏi MySQL - Làm thế nào để xử lý nhiều kiểu người dùng - một bảng hay nhiều?

  3. mysql_connect (localhost / 127.0.0.1) chạy chậm trên nền tảng Windows

  4. Truy vấn SQL để lấy tổng phụ của một số hàng

  5. Làm thế nào chúng ta có thể gửi dữ liệu trong MySQL khi biểu mẫu đã được đặt thành enctype =Multiart / form-data trong node.js?