Foros del Web » Programando para Internet » PHP »

Duplicar registros db

Estas en el tema de Duplicar registros db en el foro de PHP en Foros del Web. Hola, me gustaria saber como duplicar los registros de una tabla y cambiar un valor de un campo. Por ej: Tengo una tabla llamada "compras" ...
  #1 (permalink)  
Antiguo 25/12/2009, 08:06
 
Fecha de Ingreso: septiembre-2005
Ubicación: Valencia
Mensajes: 738
Antigüedad: 19 años, 2 meses
Puntos: 5
Pregunta Duplicar registros db

Hola, me gustaria saber como duplicar los registros de una tabla y cambiar un valor de un campo.

Por ej:

Tengo una tabla llamada "compras" con los campos "articulo" y "precio" y tengo estos registros:

zapatilla - 32
pantalones - 12

Ahora lo que quiero hacer es duplicarlos pero cambiar su precio a la vez, o sea utilizar un mysq_query para que la tabla quede asi:

zapatilla - 32
pantalones - 12
zapatilla - 53
pantalones - 23

¿Como se haria?

Gracias!
__________________
http://www.pkmrpg.es
  #2 (permalink)  
Antiguo 25/12/2009, 12:59
 
Fecha de Ingreso: julio-2009
Ubicación: .mysql_error ( XD )
Mensajes: 554
Antigüedad: 15 años, 4 meses
Puntos: 13
Respuesta: Duplicar registros db

por qué querrías hacer eso?
no te sale mejor generar nuevos registros?
más que mal la misma zapatilla pero con diferente precio por lógica debe tener un articulo diferente!!
__________________
Mi Bosque de Sombras Solo Doom Metal!

por favor use esta etiqueta para publicar su código --->[HIGHLIGHT]
  #3 (permalink)  
Antiguo 25/12/2009, 15:19
 
Fecha de Ingreso: septiembre-2005
Ubicación: Valencia
Mensajes: 738
Antigüedad: 19 años, 2 meses
Puntos: 5
Respuesta: Duplicar registros db

Hola twonex gracias por responder.

Era un ejemplo ridiculo lo se xD
Pero lo necesito

Es para un editor de mapas de un mmorpg que estoy haciendo, ya que para duplicar un mapa quiero tambien duplicar los eventos que hay en este (npcs, bloqueadores, etc..) duplicarlos para poder relacionarlos con el nuevo mapa

saludos!
__________________
http://www.pkmrpg.es
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 13:12.