Mit BLOB (Binary Large Object) (longblob
Datentyp)
$fileHandle = fopen($fileUpload, "r");
$fileContent = fread($fileHandle, $fileUpload_size);
$fileContent = addslashes($fileContent);
$dbQuery = "INSERT INTO myBlobs VALUES ";
$dbQuery .= "('$fileContent')";
Das vollständige Tutorial ist hier verfügbar
Es wird jedoch dringend empfohlen, Dateien im Dateisystem zu speichern und einfach eine Referenz in der DB hinzuzufügen (ein Feld mit dem Dateipfad und -namen). Mehrere Gründe:
- Schneller
- Leichterer Zugriff (keine spezielle Anwendung erforderlich)
- Schnellere Backups
- Weniger Platz