Ver Mensaje Individual
  #3 (permalink)  
Antiguo 27/06/2006, 11:00
Avatar de forecast
forecast
 
Fecha de Ingreso: octubre-2004
Mensajes: 259
Antigüedad: 19 años, 6 meses
Puntos: 4
Como bien indica Mauled lo mejor es que indiques como unique ese campo, si intentas introducir un registro repetido te retornará error y lo puedes indicar.

$sql="INSERT INTO tabla VALUES (1,1)"
if($result=mysql_query($sql))
{
echo "el registro se introdujo, no está repetido";
}
else
{
echo "hubo un error, debe estar repetido";
}

Si me apuras hasta podrías mirar el error numérico que retorna con mysql_errno(), y ponerlo en el condicional para estar seguro que el error viene de ahí.

Ciao.