Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Insertar según ID

Estas en el tema de Insertar según ID en el foro de Mysql en Foros del Web. Hola gente! Cómo va? Les traigo el siguiente problema: tengo un listado de registros. La idea es agregarle una foto a cada registro. Para eso ...
  #1 (permalink)  
Antiguo 12/01/2012, 11:40
Avatar de jimadri  
Fecha de Ingreso: julio-2006
Ubicación: Buenos Aires
Mensajes: 487
Antigüedad: 17 años, 10 meses
Puntos: 1
Insertar según ID

Hola gente! Cómo va?

Les traigo el siguiente problema: tengo un listado de registros. La idea es agregarle una foto a cada registro. Para eso hice un link que a un formulario para cargar la foto y pasa el ID del registro.

Ahora, tengo lo siguiente para insertar pero me arroja un error en la linea que está la sentencia de insert.
Qué hago mal?

Código PHP:
mysql_query("INSERT INTO propuestas(foto) VALUES ('".$_FILES['imagen']['name']."')"$conn) or die("Faild: ".mysql_error()); 
  #2 (permalink)  
Antiguo 12/01/2012, 11:45
Avatar de 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: Insertar según ID

Bueno, por lo pronto, si estás pasando el ID del registro, es que el registro ya existe y lo que tienes que hacer es actualizar (UPDATE) y no insertar (INSERT). Son operaciones absolutamente diferentes en SQL, que incluso tienen sintaxis distinta.
Código MySQL:
Ver original
  1. UPDATE tabla
  2. SET campo = loquequieresponer
  3. WHERE campoID = valorIDderegistroquequieresmodificar
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #3 (permalink)  
Antiguo 12/01/2012, 11:49
Avatar de jimadri  
Fecha de Ingreso: julio-2006
Ubicación: Buenos Aires
Mensajes: 487
Antigüedad: 17 años, 10 meses
Puntos: 1
Respuesta: Insertar según ID

Uff! Me siento un tonto! Es verdad! MILES DE GRACIAS!!

Etiquetas: query, registros, sql
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:22.