Làm cách nào để tải lên hình ảnh trong PHP MySQL?

Bạn có thể lưu hình ảnh tải lên của mình trong bảng cơ sở dữ liệu để sử dụng sau này. g. hiển thị hồ sơ người dùng hoặc hình ảnh sản phẩm, tạo thư viện hình ảnh, v.v.

Có hai cách để làm điều này -

  • Lưu đường dẫn hoặc tên của hình ảnh
  • Mã hóa hình ảnh thành định dạng base64

Trong hướng dẫn này, tôi chỉ cho bạn cả hai phương pháp lưu trữ và truy xuất hình ảnh từ bảng cơ sở dữ liệu

Tải xuống

nội dung

1. Cấu trúc bảng

Trong ví dụ này, tôi đang sử dụng bảng images để lưu trữ dữ liệu

  • name – Trường này được sử dụng để lưu trữ tên tệp hình ảnh
  • hình ảnh - Trường này được sử dụng để lưu trữ giá trị hình ảnh được tạo base64
CREATE TABLE `images` [
  `id` int[11] NOT NULL PRIMARY KEY AUTO_INCREMENT,
  `name` varchar[200] NOT NULL,
  `image` longtext NOT NULL
] ENGINE=InnoDB DEFAULT CHARSET=latin1;

2. Cấu hình cơ sở dữ liệu

Tạo tệp config.php để cấu hình cơ sở dữ liệu

Mã hoàn thành

Chủ Đề