lo que yo hago es una funcion, y de acuerdo al valor hago o no el insert
la funcion es
Código PHP:
function BuscaReg($tabla, $camp, $valor_camp){
$nroRow=0;
$tope=1;
$existe=1;
$result=mysql_query("SELECT $camp FROM $tabla WHERE $camp='$valor_camp' LIMIT ".$nroRow.", $tope ");
if(!($row = mysql_fetch_array($result))) {
$nf = mysql_num_rows($result);
$existe=0;
}
return $existe;
}
quizas hay mejores formas pero esta funciona