Sử dụng BLOB (Đối tượng lớn nhị phân) (longblob
kiểu dữ liệu)
$fileHandle = fopen($fileUpload, "r");
$fileContent = fread($fileHandle, $fileUpload_size);
$fileContent = addslashes($fileContent);
$dbQuery = "INSERT INTO myBlobs VALUES ";
$dbQuery .= "('$fileContent')";
Hướng dẫn đầy đủ có sẵn tại đây
nhưng chúng tôi khuyên bạn nên lưu trữ các tệp trên hệ thống tệp và chỉ cần thêm một tham chiếu trong DB (một trường có đường dẫn và tên tệp). Một số lý do:
- Nhanh hơn
- Dễ dàng truy cập hơn (không cần bất kỳ ứng dụng đặc biệt nào)
- Sao lưu nhanh hơn
- Ít dung lượng hơn