¿Cómo puedo verificar si existe un nombre de usuario usando PDO? Todo lo que necesito saber es un bool verdadero (existe) o falso (no). Tengo las partes iniciales de configuración, pero estoy seguro de qué hacer a continuaciónCompruebe si existe un nombre de usuario usando PHP PDO
$sthandler = $dbhandler->prepare('SELECT username FROM userdb WHERE username=? LIMIT 1');
$sthandler->execute(array('username'));
// ... What's next?
Estás a querer contar la cantidad de filas que surgen de la consulta (marque la respuesta de Tom). Si es 0, el usuario no existe, si es 1 o más lo hace. Un consejo: generalmente no limito la consulta, si el nombre de usuario existiera más de una vez que puedo arrojar un error, esto significa que algo está obstruido o que un posible intruso duplicó la cuenta ... – HTDutchy
@ s4uadmin - Tienes que imponer cierta cantidad de integridad de datos directamente en la base de datos, por ejemplo con un índice único De lo contrario, obtendrás pruebas locas de todas las posibilidades de datos corruptos. –