MySQL Forums
Forum List  »  Spanish

Re: INSERT crea registros de mas en mi tabla
Posted by: Gonzalo Garcia Correas
Date: April 30, 2016 05:08PM

El error lo cometes a nivel PHP, no es problema de MySQL. Cabe acotar que lo que hagas en un lenguaje de programación lo deberías consultar en u foro de programación, pero, bueno...

La cosa es simple.
Primero ejecutas el INSERT al hacer esto:
Quote

mysql_query($query,$conexion); 

y luego vuelves a ejecutarlo cuando haces:


if (mysqli_query($conexion, $query)) { 
[/quote]

¿Ya te das cuenta?

o quitas una o quitas la otra. Dos veces la misma llamada a ejecucicón, es un error de programación muy severo.

Por otro lado, también se puede afirmar que tienes un serio error de estructura de datos, porque al menos debería haber un modo de evitar que los registros se repitan a nivel BBDD.
Posiblemente, si incluyeras un dato que puedas manejar como UNIQUE, por ejemplo el numero de documento, sería posible proteger la tabla del ingreso de registros duplicados. Pero no has puesto ningun campo que sirva para eso.

Options: ReplyQuote


Subject
Views
Written By
Posted
Re: INSERT crea registros de mas en mi tabla
1297
April 30, 2016 05:08PM


Sorry, you can't reply to this topic. It has been closed.

Content reproduced on this site is the property of the respective copyright holders. It is not reviewed in advance by Oracle and does not necessarily represent the opinion of Oracle or any other party.