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

[SOLUCIONADO] Reemplazar registros ¿se puede?

Estas en el tema de Reemplazar registros ¿se puede? en el foro de Mysql en Foros del Web. hola gente, les queria preguntar si se pueden reemplazar registros en una tabla , osea el script php guarda la ip del usuario , pero ...
  #1 (permalink)  
Antiguo 25/06/2010, 11:41
 
Fecha de Ingreso: junio-2010
Mensajes: 18
Antigüedad: 14 años, 5 meses
Puntos: 1
Reemplazar registros ¿se puede?

hola gente, les queria preguntar si se pueden reemplazar registros en una tabla , osea el script php guarda la ip del usuario , pero cada vez que se actuliza la pagina se guarda una y otra vez, la pregunta es : ¿se puede reemplazar el campo una vez que ya se aya guardado ? , gracias..
  #2 (permalink)  
Antiguo 25/06/2010, 20:39
 
Fecha de Ingreso: junio-2010
Mensajes: 18
Antigüedad: 14 años, 5 meses
Puntos: 1
Respuesta: Reemplazar registros ¿se puede?

:( ..........
  #3 (permalink)  
Antiguo 26/06/2010, 19:25
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 7 meses
Puntos: 300
Respuesta: Reemplazar registros ¿se puede?

Claro que sí. Pero primero debes comprobar si ese registro existe. Si no existe, usas INSERT, que parece que es lo que estás usando ahora siempre: eso añade un nuevo registro; y si existe y deseas modificar el valor de uno o varios campos de ese registro, los modificas usando UPDATE... WHERE id = elquesea
Ese el elquesea es un valor que te traes cuando compruebas si existe

Mira la sintaxis de UPDATE
  #4 (permalink)  
Antiguo 28/06/2010, 18:52
 
Fecha de Ingreso: junio-2010
Mensajes: 18
Antigüedad: 14 años, 5 meses
Puntos: 1
Respuesta: Reemplazar registros ¿se puede?

muchas gracias ahora veo como puedo hacer.:)

Etiquetas: campos, reemplazar, sql, tablas
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 05:20.