Uso de BLOB (objeto binario grande) (longblob
tipo de datos)
$fileHandle = fopen($fileUpload, "r");
$fileContent = fread($fileHandle, $fileUpload_size);
$fileContent = addslashes($fileContent);
$dbQuery = "INSERT INTO myBlobs VALUES ";
$dbQuery .= "('$fileContent')";
El tutorial completo disponible aquí
pero se recomienda encarecidamente almacenar archivos en el sistema de archivos y simplemente agregar una referencia en la base de datos (un campo con la ruta y el nombre del archivo). Varias razones:
- Más rápido
- Más fácil de acceder (no necesita ninguna aplicación especial)
- Copias de seguridad más rápidas
- Menos espacio