An sich ist die üblichste Methode, um binäre Daten in einer Tabelle abzulegen, ein Feld vom Typ "Blob".*Zitat von pogo
Zum Thema "Wie mache ich einen Dateiupload" könnte dir die PHP-Referenz weiterhelfen. Zumindest der Aufbau des benötigten Formulars ist darin beschrieben.
Ich glaube, du mußt einfach die Datei per POST an das Skript übergeben (was das Formular tut) und dann im Skript die entsprechende Variable in die Datenbank schreiben.
* Die Blobs können folgende Datenmengen aufnehmen:
Tinyblob: 255 Byte
Blob: 65535 Byte (knapp 64 KiB)
Mediumblob: 16777215 Byte (knapp 16 MiB)
Longblob: 4294967295 Byte (knapp 4 GiB)