Inserisci Ignora – c'è modo di sapere se l'istruzione è stata ignorata? MYSQL

$sql_insert = "INSERT IGNORE ....."; if(mysql_query($sql_insert,$link) or die("Insertion Failed:" . mysql_error())) { //code to execute } 

Voglio eseguire il codice se la row è inserita. C'è un tempo di valore che può essere restituito che mi dirà se la dichiarazione è stata inserita o ignorata?

Modifica: in questo momento, "codice da eseguire" viene sempre eseguito, anche su istanze ignorate

mysql_affected_rows () restituirà 1 o 0, 1 se l'inserimento ha avuto luogo

 if(mysql_query($sql_insert,$link) or die("Insertion Failed:" . mysql_error())) { if(mysql_affected_rows($link)==1){ //insert took place }else{ //no insert } }