Código PHP:
<?php
// Datos de conexión a configurar
$user = "usuario";
$pass = "pass";
$bbdd = "base de datos";
// Ruta donde se guardarán las imágenes
$directorio = $_SERVER['DOCUMENT_ROOT'].'/uploads/';
// Conecto a la BBDD
$dbh = mysql_connect("localhost", $user, $pass);
$db = mysql_select_db($bbdd);
// Recibo los datos de la imagen
$nombre = $_FILES['imagen']['name'];
$tipo = $_FILES['imagen']['type'];
$tamano = $_FILES['imagen']['size'];
// Muevo la imagen desde su ubicación
// temporal al directorio definitivo
move_uploaded_file($_FILES['imagen']['tmp_name'],$directorio.$nombre);
// Guardamos en la BBDD
$sql = "INSERT into TABLAIMAGENES (nombre_archivo) values ('$nombre')";
$resultado = mysql_query($sql);
// Por si queremos la ID asignada a la imagen
$id = mysql_insert_id();
?>