Il codice proposto però richiede che, se non è stato trovato il codice fiscale, si faccia una nuova query, mentre è possibile fare tutto con una.
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.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
}

Rispondi quotando