a ver, el código original que publicaste en este post funciona? te guarda la imagen en la carpeta?... si te funciona solo te hace falta crear una conexión a la base de datos eh insertar el nombre...
Código PHP:
Ver original$_SESSION["foto"]=$filename;
//creamos la conexión...
mysql_insert
('INSERT INTO imagenes ('imagen
') VALUES ("'.$filename.'")') or
die(mysql_error());
Para usar el código anterior debes crear una base de datos, obtener el url del servidor, su usuario y contraseña, así mismo, el nombre de la base de datos y el de la tabla donde pretendes guardar los nombres de las imagenes, si de plano no entiendes de lo que te hablo, te sugiero que antes de continuar leas algún tutorial de MySQL