Veritabanından boş değer döndüğü için olabilir mi? Arkadaşlarında belirttiği gibi öncelikli olarak dönen değerleri yazdırmayı deneyin. ->fetch(PDO::FETCH_ASSOC) alternatifi varsa kullanabileceğiniz alternatif fonksiyonlar ile fetch işlemini deneyin. Benim bildiğim kadarıyla ::FETCH_ASSOC kısmında alternatifler mevcut. Hiç birşey yazdıramıyosanız count işlemi uygulamanızı ve kaç satır döndüğünü yazdırmanızı tavsiye ederim.