Salve, ho creato un form per la registrazione al mio sito collegato ad un database. Funziona tutto come dovrebbe, però vorrei far visualizzare un messaggio personalizzato quando l'utente inserisce un valore del campo chiave già presente nel database.
es se imposto il campo nome come chiave primaria e l'utente nel registrarsi inserisce un nome già esistente nel database appare questa stringaDuplicate entry 'carlo' for key 'tua_username' invece vorrei sostituirla con un messaggio personale...
ho provato con questo codice ma non funziona
$query = "INSERT INTO $tabella VALUES ('$xxx','$xxx','$xxx','$xxx','$xxx','$xxx','$xxx','$xxx','$xxx','$xxx','$xxx')";
mysql_query($query) or die(mysql_error());
mysql_query($query);
$error_num = mysql_errno();
switch($error_num) {
case 1062:
echo 'errore';
break; }
come faccio?
grazie