Anda membuang baris hasil saat melakukan $sth->fetchColumn()
. Itu bukan cara Anda memeriksa apakah ada hasil. Anda bisa
if ($sth->rowCount() > 0) {
... got results ...
} else {
echo 'nothing';
}
Dokumentasi yang relevan ada di sini:PDOSstatement::rowCount