Проверьте, существует ли имя пользователя с помощью PHP PDO

Как проверить, существует ли имя пользователя с помощью PDO? Все, что мне нужно знать, это bool true (существует) или false (не). У меня есть начальные части, но я не уверен, что делать дальше

$sthandler = $dbhandler->prepare('SELECT username FROM userdb WHERE username=? LIMIT 1'); $sthandler->execute(array('username')); // ... What's next? 

Проверьте количество строк:

 if ( $sthandler->rowCount() > 0 ) { // do something here } 

Просто возьмите строку:

 if( $row = $sthandler->fetch() ){ // User exists: read its details here }else{ // User does not exist } 
 $username_exists = (bool) $sthandler->fetchColumn(); 

Обратите внимание, что вы даже можете оптимизировать запрос крошечным битом, так как на самом деле вам не нужно выбирать имя пользователя.

 SELECT username FROM userdb ... 

становится

 SELECT 1 FROM userdb ...