Изхвърляте ред с резултати, когато правите $sth->fetchColumn()
. Така не се проверява дали има резултати. Вие го правите
if ($sth->rowCount() > 0) {
... got results ...
} else {
echo 'nothing';
}
Съответната документация е тук:PDOStatement::rowCount