Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak przechowywać plik PDF w bazie danych MySQL?

Używanie BLOB (Binary Large Object) (longblob typ danych)

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

Pełny samouczek dostępny tutaj

ale zdecydowanie zaleca się przechowywanie plików w systemie plików i dodanie odwołania do bazy danych (pole ze ścieżką i nazwą pliku). Kilka powodów:

  • Szybciej
  • Łatwiejszy dostęp (nie wymaga specjalnej aplikacji)
  • Szybsze kopie zapasowe
  • Mniej miejsca


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PDO PHP - Znajdź wszystkie wiersze między 2 datami - pokazuje puste

  2. Dlaczego liczby całkowite w krotce wiersza bazy danych mają sufiks „L”?

  3. Objective-C i MySQL

  4. Prześlij na varchar

  5. potrzebujesz pomocy w optymalizacji wordpress meta_query