Salve,
ho bisogno di verificare se un nome utente e indirizzo email sono già presenti o meno nel mio database (per impedire registrazioni con gli stessi dati).
Il confronto vorrei farlo non considerandolo case-sensitive, quindi ho scritto una query del tipo"attivazioni" e "user" sono due tabelle che contengono rispettivamente gli utenti in attesa di verifica dell'indirizzo email e gli utenti registrati completamente.codice:SELECT COUNT(*) AS trovati FROM utenti,attivazioni WHERE LOWER(utenti.user)='".strtolower($username)."' OR LOWER(attivazioni.user)='".strtolower($username)."'
Ho visto che il comando LOWER() funziona bene se lo applico ad un solo campo di una sola tabella, mentre se lo applico alla mia query non funziona.
Mi sapete dire come mai?