Devi fare una query preventiva. E' corretto che tu eviti l'errore. Si deve evitare l'errore. Il campo UNIQUE serve sopratutto ad impedire doppioni da vie diverse dallo script php.Originariamente inviato da alex986best
già fatto ma vorrei evitare di farmi restituire errori da mysql...
SELECT count(*) from tabella where campo = 'valore'
se rende 1 esiste.
Ci sarebbe REPLACE ma non e' detto sia corretto per il tuo utilizzo rimpiazzare dei dati gia' esistenti.
![]()