Personalizzare errore mysql

Ciao ragazzi,

vi espongo subito il problema: ho un form php  che scrive su una tabella che ha due campi come chiavi primaria.Quando un utente inserisce una mail già presente nella tabella naturalmente lo script va in errore 1062 con la frase chiave 'pippo80' già presente (in inglese).

come faccio a personalizzare il mess di errore ho provato con un codice diq uesto tipo:

<script>

if mysql_errno() = 1062 else {

              echo"Attenzione la chiave". mysql_error(link_identifier)."è gia presente"";

</script>

ma naturalmente nn funge..chi mi può dare una dritta?!?!

inviato 10 anni fa
maradona79
X 0 X

qual'è il significato dei tag "script"?

perché non controlli con una SELECT se l'email è già presente nel sistema ed eventualmente mostri un messaggio di avviso?

risposto 10 anni fa
Gianni Tomasicchio
modificato 10 anni fa
X 0 X

Quindi mi consigli di fare nel modo classico senza "interpretare" l'errore di mysql...

risposto 10 anni fa
maradona79
X 0 X

Si, meglio prevenire che curare....

 :bye:

risposto 10 anni fa
Gianni Tomasicchio
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda