Използване на BLOB (двоичен голям обект) (longblob
тип данни)
$fileHandle = fopen($fileUpload, "r");
$fileContent = fread($fileHandle, $fileUpload_size);
$fileContent = addslashes($fileContent);
$dbQuery = "INSERT INTO myBlobs VALUES ";
$dbQuery .= "('$fileContent')";
Пълният урок е наличен тук
но е силно препоръчително да съхранявате файлове във файловата система и просто да добавите препратка в DB (поле с пътя и името на файла). Няколко причини:
- По-бързо
- По-лесен за достъп (не се нуждае от специално приложение)
- По-бързо архивиране
- По-малко място