Zaapisanie do bazy URL'a to jedno, a drugie to zapisanie tego zdjęcia na serwerze w odpowiednim wskazanym przez ciebie katalogu.
Ja do takich tematów przeważnie wykorzystuję coś takiego:
Pole w formularzu
<form method="post" action="xxx.php" name="dodaj_zdjecie" enctype="multipart/form-data">
...
<INPUT id="plik1" TYPE="file" NAME="file1">
...
</form>
Dodanie zdjęcia:
if(isset($_FILES["file1"])) {
if($tmp_name <> '')
{
$nazwa_zdj = $id_lang_insert.'.png';
$sciezka = "../../images/".$nazwa_zdj;
$lokalizacja = fopen($tmp_name,'rb');
$pp = fopen($sciezka,"w");
$image = new SimpleImage();
$image->load($tmp_name);
$image->save($sciezka);
// Plus zapisanie linku do zdjęcia w bazie
}
}