Здравствуйте, не подскажите где может быть ошибка в PDO PHP
public function getUsersOne($login=null){
$sql = "SELECT users FROM test2020 WHERE login = ?";
$stmt = $this->connect()->prepare($sql);
$stmt->execute([$login]);
$row = $stmt->rowCount();
$names = $stmt->fetch();
if($row == false) {echo '<script>alert("Ничего не найдено")</script>';}
else{
foreach($names as $name){
echo $name['login'] . '<br>';
}
}
}