PHP e Mysqli

sebygravs90

Nuovo Utente
7 Ott 2021
1
0
1
Buonasera a tutti,
Sono Sebastiano, programmatore e networker non vedente.
Desidero un aiuto per questo caso:

Sto realizzando un form di iscrizione in php e mysql.
La tabella iscritti ha diverse colonne, tra cui email dell'utente ed ID dell'evento al quale si sta iscrivendo.
Ho bisogno che non vengano duplicate iscrizioni per lo stesso evento con la stessa email... ma che si possa iscrivere con lo stesso indirizzo email ma ad un altro evento.

Cioè: io posso iscrivermi con la stessa email solo se l'evento è diverso da quello a cui mi sono iscritto con la stessa email.

Ho provato ad utilizzare on duplicate key update ma non riesco, perché email se esiste mi aggiorna il record anche se id evento è diverso... o viceversa.


Quale soluzione consigliate? Sono obbligato a fare una select di controllo prima? oppure cìè altra soluzione?

Grazie per chi mi aiuterà.
 

Discussioni simili