Mysql
 sql >> база данни >  >> RDS >> Mysql

Как да съхраня PDF файл в MySQL база данни?

Използване на BLOB (двоичен голям обект) (longblob тип данни)

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

Пълният урок е наличен тук

но е силно препоръчително да съхранявате файлове във файловата система и просто да добавите препратка в DB (поле с пътя и името на файла). Няколко причини:

  • По-бързо
  • По-лесен за достъп (не се нуждае от специално приложение)
  • По-бързо архивиране
  • По-малко място


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да предам списък от низове в съхранена процедура на MySQL?

  2. Как да приложим операция SUM без групиране на резултатите в SQL?

  3. Свързване на Excel към Mysql Update ПРОБЛЕМ

  4. Препратка към външния ключ на MySQL

  5. Използване на функцията count, за да се определи какво се показва в if оператор