Duplicado de Registros

25 views
Skip to first unread message

Jose Luis Alonso

unread,
May 8, 2013, 1:16:14 PM5/8/13
to comuni...@googlegroups.com
Hola comunidad,

No se si sea un tema exactamente de PHP, trabajo con MySQL, pero en ocasiones al guardar un registro en la BBDD, me duplica el registro, es decir, almacena el mismo registro dos veces, con la misma hora, fecha y stamp, no se a que se deba, ya optimice mi codigo, le doy sleep() en cada paso de el guardado, y sigue pasando, esto ocurre de repente.

Si a alguien le ha ocurrido algo similar de antemano agradezco comparta la solucion en caso de que la haya logrado.

Saludos !!


rurounize

unread,
May 8, 2013, 5:04:42 PM5/8/13
to comuni...@googlegroups.com
Para poder ayudarte podrías facilitar parte de tu código, y además decir con que estás trabajando.

Gabriel Valladolid

unread,
May 8, 2013, 5:07:35 PM5/8/13
to comuni...@googlegroups.com, Jose Luis Alonso
Qué tal JLAlonso.

Y qué pasa si agregas una PK a la tabla, sí te inserta un PK nuevo es que se lanza dos veces de alguna forma y descartas la BD, que yo de plano la descarto desde antes, que te duplique el timestamp no significa que no se lance dos veces tu insert...

Comparte el código para tener más idea.

saludos


--
--
Has recibido este mensaje porque estás suscrito a
Grupo "ComunidadPHP" de Grupos de Google.
Si quieres publicar en este grupo, envía un mensaje de correo
electrónico a programad...@googlegroups.com
Para anular la suscripción a este grupo, envía un mensaje a
programadoresde...@googlegroups.com
Para obtener más opciones, visita este grupo en
http://groups.google.com/group/programadoresdephp?hl=es.
---
Has recibido este mensaje porque estás suscrito al grupo "ComunidadPHP" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus correos electrónicos, envía un correo electrónico a comunidadphp...@googlegroups.com.
Para obtener más opciones, visita https://groups.google.com/groups/opt_out.
 
 

Jose Luis Alonso

unread,
May 8, 2013, 5:13:35 PM5/8/13
to Gabriel Valladolid, comuni...@googlegroups.com
El codigo es como PHP a "mano", y es el que sigue...

$sql2="INSERT INTO entregas_LE 
(empleado, id_orden, id_proceso, cantidad, proceso, inicio, hora_inicio, stamp_inicio) 
VALUES('$empleado', '$id_orden', '$id_proceso', '$cantidad', '$proceso', '$fecha', '$hora', '$stamp')";

$con2=mysql_query($sql2) or die(mysql_error());

Y como es eso de PK perdon ?

Saludos !
--
Mientras Escuche Música a Nada le Temo

Jose Luis Alonso

unread,
May 8, 2013, 5:16:10 PM5/8/13
to Gabriel Valladolid, comuni...@googlegroups.com
ok, PK es Primary Key XD, si tengo un int como PK y si duplica, es decir, genera dos PK distintos, el codigo es muy sencillo

Daniel Carrero

unread,
May 8, 2013, 5:19:52 PM5/8/13
to comuni...@googlegroups.com, Gabriel Valladolid
Jose luis, la PK es autoincrement? si no es asi ... deberia lanzarte
un error de duplicacion de PK.

saludos
Daniel Carrero Canales
+56974726453

Jose Luis Alonso

unread,
May 8, 2013, 5:22:01 PM5/8/13
to comuni...@googlegroups.com, Gabriel Valladolid
Si es AutoIncremente.

MI PK es un int y autoincremen

Daniel Carrero

unread,
May 8, 2013, 5:29:36 PM5/8/13
to comuni...@googlegroups.com, Gabriel Valladolid
Entonces, no son registros duplicados si tienen PK distintas, sugiero
revisar tu codigo php, lo que nos pasaste esta correcto pero puede que
se este registrando nuevamente en otra parte de tu codigo.

saludos

Guillermo Arancio

unread,
May 8, 2013, 5:32:14 PM5/8/13
to comuni...@googlegroups.com

Hola, posiblemente alguien este haciendo doble clic en el botón enviar y genera dos registros iguales.

agosto bloj

unread,
May 9, 2013, 10:02:43 AM5/9/13
to comuni...@googlegroups.com
no hay chance que sea un problema que se solucion con un 'sleep'. Debuguea bien el codigo. tira mensajes justo antes de hacer el insert con la fecha/hora en que se invoca. se esta llamando dos veces el metodo.

Jose Francisco Díaz Arredondo

unread,
May 31, 2013, 10:36:48 AM5/31/13
to comuni...@googlegroups.com
alguna vez me paso algo similar y era un bug de FireFox.. que enviaba doble petición (¿por que?, ni idea)... se arreglo... reiniciado el explorador -_- despues de 6 hrs de debugear :/ ....


2013/5/9 agosto bloj <august...@gmail.com>
Reply all
Reply to author
Forward
0 new messages