Tema: Error 1062
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/06/2011, 04:06
luisja2
 
Fecha de Ingreso: abril-2010
Mensajes: 21
Antigüedad: 14 años
Puntos: 0
Error 1062

Hola buenas:
Tengo un problema al insertar en mi base de datos (phpmyadmin, xamp)

<?php
$conexion=mysql_connect("localhost","root","") or die('NO PUDO CONECTARSE');
mysql_select_db("qr",$conexion);
$cod="2";
$resul=mysql_query("insert into datos values('$cod','$_POST[log]','$_POST[nom]','$_POST[ape]','$_POST[calle]','$_POST[pobla]','$_POST[provi]','$_POST[cod_pos]','$_POST[email]','$_POST[tel]')",$conexion);

if ($resul) {
echo "Registro insertado";
}
else
{
if (mysql_errno($conexion)==1062){
echo "<h2>CLAVE DUPLICADA, No se ha podido insertar</h2>";
}
else {
$numeroERROR=mysql_error($conexion);
$descripcionERROR=mysql_error($conexion);
echo "<h2>Nº de error:".$numeroERROR." * Descripción: ".$descripcionERROR."</h2>";
}
}
mysql_close();
?>

Al insertar me aparece la primera opcion del if Calve duplicada.

Supongo k estoy introduciendo algun dato repetido en mi base de datos pero no tengo nada escrito.

Gracias de antemano.