Sto usando MySQL e PHP. Nel mio database ho questa tabella chiamata users
, e all'interno della tabella users
avere un record:PHP non fa distinzione tra maiuscole e minuscole?
nome utente: admin
password: password
nella mia pagina di login, ho cercato di login come (password: password):
- nome utente: ADMIN -> risultato: può accedere
- nome utente: admin -> risultato: può accedere
Memorizzo il nome utente nel mio database come "admin", tutto in minuscolo.
Nella mia pagina di autenticazione PHP, non ho incluso la funzione strtolower(). Significa che in PHP il campo del modulo nome utente che ho inviato non è sensibile al maiuscolo/minuscolo?
Sì, MySQL non fa distinzione tra maiuscole e minuscole per impostazione predefinita. – TheJacobTaylor
Eh ?? Puoi spiegare di più? Il mio script attuale: SELEZIONA * DAGLI utenti DOVE username = '". Mysql_real_escape_string ($ _ POST [' username '])."' "; –
Come rendere sensato lo –