Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Bagaimana cara menyimpan file PDF di database MySQL?

Menggunakan BLOB (Objek Besar Biner) (longblob tipe data)

$fileHandle = fopen($fileUpload, "r");
$fileContent = fread($fileHandle, $fileUpload_size);
$fileContent = addslashes($fileContent);
$dbQuery = "INSERT INTO myBlobs VALUES ";
$dbQuery .= "('$fileContent')";

Tutorial lengkap tersedia di sini

tetapi sangat disarankan untuk menyimpan file di sistem file, dan cukup tambahkan referensi di DB (bidang dengan jalur dan nama file). Beberapa alasan:

  • Lebih cepat
  • Lebih mudah diakses (tidak memerlukan aplikasi khusus)
  • Pencadangan lebih cepat
  • Lebih sedikit ruang


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana menggabungkan dua kueri pembaruan yang memiliki kondisi tempat yang berbeda

  2. Entity Framework lambat karena tabel turunan

  3. Metode async MySQL C# tidak berfungsi?

  4. cara menyisipkan banyak baris ke sqlite android

  5. Bisakah pembuatan indeks menggunakan indeks yang ada?