Hallo!
Mit PHP ist das kein Problem: http://www.php.net/manual/de/features.file-upload.php. Und was die Datenbank angeht: Da musst du einfach benutzen womit du zurecht kommst. Mit dem Dateiupload selbst hat dass dann nichts mehr zu tun.
Ich weiß wohl, dass das einzelnd geht, nur kann man das der Einfachheit halber auch in einem Script alles erledigen?
Gruß
Alex
PS: Vor allem aus dem ausgewählten Bildnamen einen Eintrag mit entsprechend anderem Speicherort auf dem Webserver machen?