Du slänger en resultatrad när du gör $sth->fetchColumn()
. Det är inte så man kollar om det finns några resultat. Det gör du
if ($sth->rowCount() > 0) {
... got results ...
} else {
echo 'nothing';
}
Relevant dokumentation finns här:PDOStatement::rowCount