Per memorizzare i dati nel database, si potrebbe fare qualcosa di simile :
$tmpName = $_FILES['userfile']['tmp_name'];
$fp = fopen($tmpName, 'r');
$content = fread($fp, filesize($tmpName));
$content = addslashes($content);
fclose($fp);
E quindi inserire $ content nel campo blob nella query sql. Per leggere i file, sarebbe qualcosa di simile:
$query = "SELECT name, type, size, content " .
"FROM upload WHERE id = '$id'";
header("Content-length: $size");
header("Content-type: $type");
header("Content-Disposition: attachment; filename=$name");
echo $content;
per leggere il file, basta avere il 2 ° codice eseguito e il file deve scaricare. Puoi puntare il tuo flash player o qualsiasi cosa usi nell'URL con il codice sopra, e dovrebbe funzionare.
Spero che questo ha aiutato REF: http://www.php-mysql-tutorial.com/wikis/mysql-tutorials/uploading-files-to-mysql-database.aspx
salva la tua seccatura, non memorizzarla nel db in primo luogo, in generale non è mai una buona idea (lo stesso vale per immagini e altri file binari) –