Ver Mensaje Individual
  #3 (permalink)  
Antiguo 22/08/2013, 10:28
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Carga de Imagenes a servidor y UPDATE de ruta

Código PHP:
Ver original
  1. $sql=("UPDATE ".$tabla. "set" .$rute. "=" .$rutaDestino. "," .$columna. "= SI WHERE id =" .$id.);
Estás generando una query mal estructurada y escrita.
1) Las cadenas de texto deben quedar contenidas entre apóstrofos.
2) Debe existir al menos un espacio entre la cláusula SQL y el nombre del campo o tabla, o de lo contrario se genera un error sintáctico.
Código PHP:
Ver original
  1. $sql="UPDATE $tabla SET set $rute = '$rutaDestino', $columna = 'SI' WHERE id = $id";
O si quieres:
Código PHP:
Ver original
  1. $sql="UPDATE ".$tabla. " SET " .$rute. "='" .$rutaDestino. "'," .$columna. "= 'SI' WHERE id = " .$id.;
Fuera de eso, recuerda que los nombres de tablas y columnas no deben tener espacios intermedios ni signos especiales, en especial operadores matemáticos. Eso podría genera errores.
Por su parte, las rutas de acceso a archivos no deben contener barras inversas simples, sino que deben escaparse siempre.
Es decir, por ejemplo, en la cadena de SQL, Esto:
Cita:
D:\Archivos\txtx\texto.xtxt
debe quedar guardado como
Cita:
D:\\Archivos\\txtx\\texto.xtxt
Para que luego los caracteres se almacenen bien en la tabla.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)