Je gooit een resultaatrij weg als je $sth->fetchColumn()
doet . Zo controleer je niet of er resultaten zijn. Jij wel
if ($sth->rowCount() > 0) {
... got results ...
} else {
echo 'nothing';
}
Relevante documentatie is hier:PDOStatement::rowCount