Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] Usuarios duplicados al ingresar registros a base de datos MySQL

Estas en el tema de Usuarios duplicados al ingresar registros a base de datos MySQL en el foro de PHP en Foros del Web. Hola muchachos No sabía si poner mi consuta en la sección de MySql o en Php, pero creo que mi problema se debe más a ...
  #1 (permalink)  
Antiguo 20/05/2014, 23:55
 
Fecha de Ingreso: mayo-2014
Mensajes: 13
Antigüedad: 10 años, 7 meses
Puntos: 4
Exclamación Usuarios duplicados al ingresar registros a base de datos MySQL

Hola muchachos
No sabía si poner mi consuta en la sección de MySql o en Php, pero creo que mi problema se debe más a un codigo php que a la base de datos en si.

Mi problema:

Tengo un sistema de registro de usuarios en el formulario de mi sitio web.
Ultimente estoy cambiando el diseño, por ende tuve que cambiar también, algunas de las estructura del codigo de las paginas para que no hubieran problemas con la nueva maquetación.

La cosa es que, al registrar un nuevo usuario, los datos de este se almacenan en la base de datos de manera duplicada, mostrando dos veces los mismos datos ingresados y, además, mostrando dos contraseñas duplicadas, una con md5 y otra como texto legible.

Si pudieran darme alguna pista o algo sobre lo que podría estar fallando se los agradecería un montón Gracias de antemano
  #2 (permalink)  
Antiguo 21/05/2014, 00:30
Avatar de Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 13 años, 1 mes
Puntos: 977
Respuesta: Usuarios duplicados al ingresar registros a base de datos MySQL

¿Y el código? Ya pues tocayo, no dejes mal a los Alexis.
__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand
  #3 (permalink)  
Antiguo 21/05/2014, 03:51
 
Fecha de Ingreso: febrero-2008
Mensajes: 109
Antigüedad: 16 años, 10 meses
Puntos: 4
Respuesta: Usuarios duplicados al ingresar registros a base de datos MySQL

Creo que tienes por ahí un insert duplicado en tu php
  #4 (permalink)  
Antiguo 21/05/2014, 10:00
Avatar de alexisverano  
Fecha de Ingreso: septiembre-2008
Ubicación: La Habana.Cuba
Mensajes: 298
Antigüedad: 16 años, 2 meses
Puntos: 36
Respuesta: Usuarios duplicados al ingresar registros a base de datos MySQL

Posteanos el codigo para poder ayudarte.
  #5 (permalink)  
Antiguo 22/05/2014, 19:27
 
Fecha de Ingreso: mayo-2014
Mensajes: 13
Antigüedad: 10 años, 7 meses
Puntos: 4
Respuesta: Usuarios duplicados al ingresar registros a base de datos MySQL

Cita:
Iniciado por omdsetenta Ver Mensaje
Creo que tienes por ahí un insert duplicado en tu php
Pues amigos no subí el codigo porque no lo creí sumamente necesario ya que solo necesitaba una idea de lo que podría estar mal. Gracias Omdsetenta, eso era exactamente lo que estaba ocurriendo, escribí dos veces el insert

Gracias a los que se tomaron el tiempo de comentar
  #6 (permalink)  
Antiguo 22/05/2014, 20:24
 
Fecha de Ingreso: junio-2010
Ubicación: Charlotte, NC
Mensajes: 611
Antigüedad: 14 años, 6 meses
Puntos: 95
Respuesta: Usuarios duplicados al ingresar registros a base de datos MySQL

Cita:
Iniciado por Alexis21 Ver Mensaje
Tengo un sistema de registro de usuarios en el formulario de mi sitio web.
Ultimente estoy cambiando el diseño, por ende tuve que cambiar también, algunas de las estructura del codigo de las paginas para que no hubieran problemas con la nueva maquetación.
Quizá ya resolviste el problema original, pero ese párrafo que pones ahí ya muestra un segundo problema (mas grande), un problema de arquitectura.

Si tienes que cambiar la lógica del código porque estas actualizando el diseño, estas creando un problema muy grande, trata de leer sobre la separación de intereses:

http://en.wikipedia.org/wiki/Separation_of_concerns

Algunos frameworks implementan SoC a traves del patrón MVC (modelo-vista-controlador).

Etiquetas: mysql, php+base+de+datos
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

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 10:39.