Ciao vorrei togliermi una curiosità... per ottimizzare le ricerche di stringhe (ad esempio gli username degli utenti registrati) che tipo di algoritmo usa php per scandire il database ad esempio...
database utenti con i campi id, user, password
se id è impostata come chiave primaria e unumero crescente è molto probabile che il campo user non sia messo in ordine crescenta (dalla A alla Z) quindi se faccio una query del tipo:
select user,password from utenti where user=$user (dove $user è il nome dell'utente che sta effettuando la login) il tempo che ci metterà sarà sicuramente maggiore su questo tipo di database che presenta il campo user non ordinato invece che un campo user ordinato giusto?
Quindi in sostanza è meglio ordinare in modo crescente o decrescente il campo user mammano che gli utenti si registrano... così le ricerche saranno più veloci...