 
			
				18/06/2009, 20:57
			
			
			     |  
        |     Colaborador   |    |    Fecha de Ingreso: mayo-2009  Ubicación: En el planeta de Puerto Rico  
						Mensajes: 14.734
					  Antigüedad: 16 años, 5 meses Puntos: 1517     |        |  
  |      Respuesta: Problema SQL y PHP        move_uploaded_file lo que haces es mover el archivo del archivo temporero a la ruta que la estas declarando.   
El problema de esa ruta es que esta diciendo    
../ = ve al directorio padre de este archivo 
datos/ = ve al directorio datos que se encuentra en el directorio padre de este archivo 
imagenes = ve al directorio imagenes que esta dentro de datos   
Ahora si copiaste el ejemplo exactamente como lo tienes en el codigo tienes un error 
move_uploaded_file($_FILES['imagen']['tmp_name'], $destino . '/' .$_FILES['imagen]['name]);    
Se te olvido encerrar tanto en imagen como en name las comillas 
move_uploaded_file($_FILES['imagen']['tmp_name'], $destino . '/' .$_FILES['imagen']['name']);    
el move_uploaded_file lo va a mover al  
$destino . '/' .$_FILES['imagen']['name'] = ../Datos/Imagenes/$_FILES['imagen']['name']   
Para obtener el nombre del archivo y toda la ruta y poder ingresarla en la base de datos te sugiero que crees una variable con la ruta y el nombre del archivo ejemplo   
$rutaArchivo = $destino."/".$_FILES['imagen']['name'];   
y cuando vayas a insertar llamas esa variable.  Pero conste que cuando vayas a buscar la imagen vas a llamarlo con esa ruta si quieres añade solo el nombre del archivo y en la imagen tu declaras la ruta de la imagen y el nombre que esta almacenado en la base de datos. En el insert escribes    
$SQL = "INSERT INTO TABLA (imagen) VALUES ('".$_FILES['imagen']['name']."')";           |