primero tu tabla datos debes estructurarla con una PK es decir, debes tener la 
id(autoincrement)->usuario_id->ruta->descripcion. 
Supongamos que tienes iniciada la sesion:   
Código PHP:
Ver original-  /* Creamos la sesión */ 
- $_SESSION['usuario'] = $_POST['usuario']; 
-  /* Si no hay una sesión creada, redireccionar al index. */ 
-  if(empty($_SESSION['usuario'])) { // Recuerda usar corchetes. 
-  header('Location: index.html'); 
-  } 
Luego buscamos el id del usuario:   
Código PHP:
Ver original- include("conexion.php"); 
-   
- $buscaid = $db->query("SELECT id FROM usuarios WHERE usuario = '$_SESSION[usuario]'"; 
- $Row_buscaid = $buscaid->fetch_assoc(); 
- if($buscaid){ 
-   $idusuario = $row_buscaid['id']; //asignamos la id recuperada del usuario a la variable 
- } 
-   
- //Creamos la insercion 
- $rutaEnServidor='imagenes'; 
- $rutaTemporal=$_FILES['imagen']['tmp_name']; 
- $nombreImagen=$_FILES['imagen']['name']; 
- $rutaDestino=$rutaEnServidor.'/'.$nombreImagen; 
-   
- $desc=$_POST['descripcion']; 
-   
- $query = "INSERT INTO (usuario_id, ruta, descripcion) VALUES('$idusuario','$rutadestino','$desc')"; 
- $result = $db->query($query); 
- if($result) { 
-    echo "datos insertados correctamente"; 
- } else { 
-   echo "no se pudo insertar el registro"; 
- } 
Recuerda que el codigo de sesion es de ejemplo, ya que no posteaste como estas trabajando eso