Come faccio a verificare se esiste un nome utente utilizzando PDO? Tutto quello che devo sapere è un bool vero (esiste) o falso (non). Ho le parti iniziali impostati, ma sono sicuro di cosa fare dopoVerifica se il nome utente esiste utilizzando PHP PDO
$sthandler = $dbhandler->prepare('SELECT username FROM userdb WHERE username=? LIMIT 1');
$sthandler->execute(array('username'));
// ... What's next?
si sono gonna vogliono contare la quantità di righe che emergono dalla query (controllare la risposta di Tom). Se è 0 l'utente non esiste, se è 1 o più lo fa. Un consiglio: io di solito non limito la query, se il nome utente dovesse esistere più di una volta posso lanciare un errore, questo significa che qualcosa è buggato o un possibile intruso duplicato l'account ... – HTDutchy
@ s4uadmin - Devi applicare una certa quantità di integrità dei dati direttamente nel database, ad es con un indice unico In caso contrario, eseguirai pazzeschi test per tutte le possibilità di dati corrotti. –