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