Använda BLOB (Binary Large Object) (longblob
datatyp)
$fileHandle = fopen($fileUpload, "r");
$fileContent = fread($fileHandle, $fileUpload_size);
$fileContent = addslashes($fileContent);
$dbQuery = "INSERT INTO myBlobs VALUES ";
$dbQuery .= "('$fileContent')";
Den fullständiga handledningen finns här
men det rekommenderas starkt att lagra filer i filsystemet och bara lägga till en referens i DB (ett fält med sökvägen och namnet). Flera skäl:
- Snabbare
- Lättare att komma åt (behöver ingen speciell applikation)
- Snabbare säkerhetskopieringar
- Mindre utrymme