Il codice proposto però richiede che, se non è stato trovato il codice fiscale, si faccia una nuova query, mentre è possibile fare tutto con una.
Codice PHP:
/****  qui i dati per la connessione ***/

$nome "Paperino"
$cognome "Paolino";
$codicefiscale "PLNPPR45P20P879A";

$query "INSERT INTO tabella VALUES ('".$nome."','".$cognome."','".$codicefiscale."')";

if(!
mysql_query($query)) {
   
//l'inserimento non è avvenuto perché il codice fiscale è già presente
}
else {
  
//l'inserimento è avvenuto

In questo caso si imputa il fallimento al codice fiscale già esistente perché si suppone che tale campo sia una chiave primaria o quanto meno un campo unique.