Test Foro de elhacker.net SMF 2.1

Programación => Desarrollo Web => PHP => Mensaje iniciado por: kakashi20 en 8 Octubre 2009, 03:53 AM

Título: consulta me inserta 2 veces
Publicado por: kakashi20 en 8 Octubre 2009, 03:53 AM
hola necesito ayuda...esta consulta que hago me inserta dos veces el mismo registro en la tabla..

$link = mysql_connect($servidor,$usuario,$clave);
mysql_select_db($bd,$link);
$con = $_GET['cod_con'];
$est = $_GET['cod_est'];
$estado="en curso";


$result = "INSERT INTO consultor_estudiante (id_consultor, id_estudiante, estado_curso) VALUES('".$con."','".$est."','".$estado."')";
$result2 = mysql_query ($result) or die(mysql_error());

si alguien me podria ayudar se lo agradeceria...
Título: Re: consulta me inserta 2 veces
Publicado por: 0x0309 en 8 Octubre 2009, 09:00 AM
a lo mejor no definiste clave primaria.
Título: Re: consulta me inserta 2 veces
Publicado por: WHK en 8 Octubre 2009, 09:47 AM
asi es, como te dicen lo mas probable esque no haya alguna coluna primaria por eso el servidor te permite duplicar columnas, ahora se duplica cuando haces la query dos veces pero si dices que con una sola query insertas dos veces significa que tienes un problema en tu script ya que se está ejecutando dos veces.
Como no se ve el resto del código no se puede saber exactamente que está pasando.