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
- Cấu trúc bảng
- Cấu hình
- Lưu đường dẫn hoặc tên
- cơ sở64_encode[]
- Phần kết luận
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
Tạo tệp config.php
để cấu hình cơ sở dữ liệu
Mã hoàn thành