Intenta asi a ver que tal:
   Código PHP:
    <?php
$dbhost = "localhost"; // pondremos nuestro host
$dbuser = "miusuario"; // nuestro usuario...
$dbpass = "mipass"; // y nuestro pass
$db = "enmaracay_imagenes"; // el nombre de la db
mysql_connect($dbhost,$dbuser,$dbpass); //conectamos a la BD
mysql_select_db($db);
if(isset($submit))
{
    if (is_uploaded_file($_FILES['imagen']['tmp_name'])) 
    {
        //revisamos que sea jpg
        if ($_FILES['imagen']['type'] == "image/jpeg" || $_FILES['imagen']['type'] == "image/pjpeg")
        {
        //nuevo nombre para la imagen
        $nuevoNombre = time().".jpg";
        //movemos la imagen
        move_uploaded_file($_FILES['imagen']['tmp_name'], "fotografias/$nuevoNombre");
        //obtenemos la inforamción
        $nombre = "fotografias/$nuevoNombre";
        mysql_query("INSERT INTO imagenes (avatar) values ('$nombre')") or die(mysql_error()); // bueno aca por ultimo insertas a la Bd el nombre y la ruta del archivo
        $data = GetImageSize("fotografias/$nuevoNombre");
        //mensaje de éxito
        echo "<img src='fotografias/$nuevoNombre' $data[3]> <br> imagen $nuevoNombre subida con éxito";
        }
        else {
            echo "Formato no válido para fichero de imagen";
        }
    }
    else {
        echo "Error al cargar imagen: " . $_FILES['imagen']['name'];
    }
}
?>